Description :
We are seeking a highly skilled QA Automation / Performance Senior Test Engineer with expertise in automating mobile and web applications, API testing, database testing (stored procedures) and performance testing. The ideal candidate will play a crucial role in ensuring software quality by developing automation frameworks, writing robust test scripts, and performing unit testing. This role requires strong technical abilities, attention to detail, and a passion for improving software quality through automation.
- 10+ years of proven experience as a test manager, managing test teams, designing, executing tests and troubleshooting large scale IT systems.
- Design, develop, and maintain automated test frameworks for mobile (Android) and web applications using Selenium, Playwright, Cucumber or similar tools.
- Develop and execute API test automation using tools like Postman, Rest Assured, or Karate.
- Implement unit testing strategies with frameworks such as JUnit, NUnit, TestNG, or Jest.
- Work with databases to perform stored procedure testing , ensuring data integrity and proper backend functionality.
- Collaborate with software engineers to integrate automated tests into CI / CD pipelines using Jenkins, GitHub Actions, or similar tools.
- Familiarity with TDD frameworks and approach.
- Conduct performance and load testing where necessary.
- Stakeholder management, status reports and test reporting (daily / weekly / monthly), test metrics.
- In depth understanding of full Software Delivery Lifecycle (waterfall and agile models).
- Experience in executing IT testing (System Test, SIT, Integration, Automation, Load, Performance, etc.) in complex environments and implement a well-structured defect management lifecycle.
- Test planning and strategy development.
- Manage test scope and delivery for medium to large sized projects and / or portfolios of large programs.
- Apply different estimating methods to estimate timescales, effort and costs for the testing phases.
- Manage large testing capability, resources and testing process from project initiation to post implementation review.
- Well versed with Traceability requirement matrix.
- Identify slippage and develop strategies to recover and will own and resolve issues around the technical solution delivered into the business test environment.
- Ensure that all test phases have appropriate entry / exit criteria and for monitoring achievement of these criteria and for obtaining sign-off against these prior to Go Live.
- Stay up to date with the latest automation testing trends, tools, and best practices.
Nice to Have :
Exposure to containerization tools like Docker and Kubernetes.Understanding of security testing principles.