Job Summary
Automation Testing Engineer
Responsibilities
- Lead the design, development, and maintenance of robust UI and API test automation frameworks.
- Collaborate with cross-functional teams to ensure quality and testability of acceptance criteria.
- Drive testing activities across squads including test scheduling, data alignment, and environment setup.
- Participate in Agile ceremonies and contribute to continuous integration and delivery pipelines.
- Review product designs and bring testing vision to ensure high-quality deliverables.
- Troubleshoot issues, analyze logs, and provide innovative solutions to complex problems.
- Demonstrate strong work ethic and ability to work independently, as well as in an Agile environment.
Skills Required
- experience in automation testing across UI and API layers.
- Proficient in Java, BDD with Cucumber, and REST Assured for API testing.
- Strong experience in building and enhancing automation frameworks from scratch.
- Hands-on experience with Kafka, WebSocket, and REST API testing.
- Familiarity with Selenium, Azure Test Plans, HP QC, and other testing tools.
- Proficiency in SQL and relational database concepts.
- Experience in Linux and Windows (.NET) environments is an added advantage.
- Strong understanding of engineering and testing procedures, including:
- Integration and regression test suite development
- Test script writing using BDD or TDD
- Use of Cucumber or similar frameworks
- CI/CD pipeline integration with tools like Git, Jenkins, TFS, and Azure DevOps
- Batch runs and Selenium Grid setup
- Experience in Agile/Scrum DevOps teams and lifecycle management tools.
- Familiarity with frontend testing tools such as Playwright, Jest, and Selenium.
- Good analytical and problem-solving skills.
- High-level technical writing and documentation skills.
- Exposure to microservices architecture, infrastructure testing, and Java development.
- Comfortable with collaboration, open communication, and driving cross-team testing initiatives.
- Familiarity with leading conferences and trends in DevOps and Test Automation.
Key Responsibilities
Skill Requirements
2. Experience in automation testing of etl (extract, transform, load) processes.
3. Strong knowledge of data warehouse automation concepts and tools.
4. Familiarity with agile methodologies and ci/cd pipelines.
5. Good analytical and problem-solving skills.
6. Good communication and interpersonal abilities.
7. Ability to work effectively in a team environment and independently when required.