- Candidates should have a B.E./BTech/MCA in Information Systems, Computer Science or related fields.
- 7+ years of professional work experience in Software Testing – Manual & Automation and Quality Assurance practice
- Experience in testing web applications, database and APIs
- Strong expertise performing different types of Functional and Non-Functional testing like System, Integration, Regression, Database, Performance, Stress, etc.
- Experience in design and development of Test Automation Framework leveraging relevant code libraries.
- Experience using Selenium Webdrivers, TestNG, etc.
- Should be able to work on the tasks independently as Senior Test Engineer as well as ability to work in a team.
- Should be proficient with Quality Assurance methodologies.
- Should have good knowledge on rest API’s.
- Should have good experience of Database technologies like SQL server, MySQL, etc
- Should have good experience on configuration management, version control, etc.
- Proven ability to adapt to changes in requirements and learn new tools and practices where needed.
- Proven ability to describe understand how ones work fits into the bigger picture.
- Excellent communication skills, both written and verbal
- Strong track record of excellent results delivered to internal or external clients.
- Ability to work with minimal supervision yet integrate appropriately with the Implementation Services team
- Excellent interpersonal skills
- Good to have Financial Services knowledge
- Ability to work with minimal supervision
- Understand software requirements
- Prepare test plans working in collaboration with the Lead/Manager
- Prepare test scenarios, test cases and test scripts
- Implement Quality Assurance best practices
- Understand, analyse and develop complex test data sets for testing
- Identify and select the test cases for automation and/or create, enhance, debug and execute automation test cases
- Execute tests (manual / automated [Selenium, TestNG, Maven, BDD framework])
- Develop automated test scripts using Selenium and BDD framework.
- Suggest improvements on the automation framework.
- Report defects and assist in their understanding working closely with the developers
- Analyse test results and track software testing metrics
- Prepare and present test reports.
- Train and mentor junior software test engineers
- Collating and monitoring the defect management process.
- Managing the changes and executing regression tests
- Maximize test coverage of the system to around 95% and in turn reducing defects
- Improved quality and productivity of output
- Communicate and collaborate with product developers, direct manager and engineering peers to develop the correct solutions
- Gain broader proficiency for the product and demonstrate ability to contribute to forward direction
- Implement or adhere to coding standards and best practices
- Demonstrate high attention to detail, should work in a dynamic environment whilst maintaining high quality standards, natural aptitude to develop good internal working relationships and a flexible work ethic.
- Responsible for Quality Checks and adhering to the agreed Service Level Agreement (SLA) / Turn Around Time (TAT)
Generating Apply Link...