
Software Quality Assurance Engineer / Lead
- Pune, Maharashtra
- Permanent
- Full-time
- Bachelor’s or Master’s degree in Computer Science or related field
- 4+ years hands-on experience in software testing and quality assurance areas
- Good knowledge and exposure of both manual and automated testing methodologies
- Come up with test strategy,test plan and test cases based on user stories and requirements
- Estimating, prioritizing, planning and coordinating quality testing activities
- Collaborate with DevOps teams and perform continuous testing in a fast paced agile environment
- Logging and tracking of quality assurance metrics e.g. defect densities and open defect counts etc
- Work closely with Quality Assurance Leads, Practise Leads, Developers, Architects, Product Owner and other Stakeholders to meet the expectations of our clients.
- Ensure all committed user stories and acceptance criteria are tested for the specific release ensuring quality is not compromised.
- Participate in the daily stand-up where necessary, manage the issues raised by the Software Quality & Test Engineers and raise relevant associated risks.
- Review that the test automation solution meets the architectural and development standards that are re-usable and scalable.
- Ensure the defect management process is adhered to by the Software Quality & Test Engineers.
- Creation of test strategy and writing test cases and test scripts
- Design, develop & implement automated testing frameworks to support code and data validation.
- Strong scripting skills in Python,Linux shell scripting or any other language to write and execute test scripts
- Strong SQL skills to support data validation and reconciliation process
- Experience with Non functional testing including performance, usability,Vulnerability,load testing and compatibility testing
- Use of testing tools and frameworks, at least one of these tools - Selenium, Appium, RestAssured, Karate, Jira, JMeter
- Experience of implementing QA solutions within a continuous integration and continuous delivery pipeline
- Exposure to Object-orientated Programming (OOP) languages; C#, Java
- Mobile Test Automation
- Testing of Soap and RESTFUL services
- Experience operating under an Agile Scrum & DevOps methodology
- Exposure to working on Azure
- Exposure to Lending & Mortgage areas and a general understanding of Banking domain
- Certification in software testing (e.g., ISTQB, CSTE) is preferred
- Understanding of cloud testing strategies and tools.
- Experience in Agile delivery and exposure to Test Driven Development, Behaviour Driven Development in a continuous delivery model.
- Understanding & implementation of DevOps pipelines & tools.