Develop, maintain, and execute complex and multi-solution automation tests.
Define and implement test automation frameworks, ensure scalability of automation and Continuous Integration across solutions.
Document test execution issues and deliverables.
Troubleshoot complex testing scenarios and domain issues.
Mentor and train new associates on automation architecture and framework.
Write complex scripts in one or more programming languages.
Interpret functional enhancements and design validation criteria.
Execute manual, exploratory and automated tests and document test findings.
Create project resource estimates and define metrics to track completion, defect reports, defect prevention, and test coverage.
Work closely with product owners/project managers/scrum masters and other stakeholders to understand product specifics and create corresponding test strategies
Evaluate existing test scenarios and test plans and update as necessary
Take initiative to advance the quality, performance, or scalability of our applications, by influencing the architecture or design
Lead by example and share knowledge and experiences with team and development community.
Required Technology Skills:
Familiarity with agile scrum and TDD with TestNG
Knowledge of automation testing technologies through tools like Jenkins, TestNg, Maven, JUnit 5, and Gherkin.
Creation of a test plan, running test cases, analysing them, performing test execution, and monitoring application performance using JMeter.
Automation of test cases with Appium or comparable tools and deployment of those in the cloud and DevOps environments (using AWS)
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: IT Consulting Role: IT Consulting - Other Employement Type: Full time