Automation Test Engineer
Job Description:
About the Role
We are looking for an Automation Test Engineer who is passionate about quality and automation. You will play a key role in ensuring that our applications are reliable, scalable, and meet high-quality standards by building robust automated testing solutions.
Roles & Responsibilities
-
Design, develop, and maintain scalable automated test frameworks.
-
Automate test cases for functional, regression, smoke, and integration testing.
-
Collaborate with developers, product owners, and QA teams to ensure quality throughout the development lifecycle.
-
Execute automated test suites and analyze results to identify defects and trends.
-
Perform API and database testing to validate backend systems.
-
Integrate automated tests into CI/CD pipelines to enable continuous testing.
-
Review manual test cases and identify opportunities for automation.
-
Ensure test coverage, reusability, and maintainability of automation code.
-
Participate in sprint planning, reviews, and retrospectives.
Required Skills & Experience
-
3+ years of experience in software test automation.
-
Strong experience with automation tools such as Selenium, Cypress, Playwright, or Appium.
-
Proficiency in at least one programming language (Java, Python, JavaScript, or C#).
-
Experience in testing REST APIs using tools like Postman or REST Assured.
-
Good understanding of Agile/Scrum methodologies.
-
Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
-
Experience with SQL and database validation.
-
Strong attention to detail and problem-solving skills.
Nice to Have
-
Experience with BDD frameworks (Cucumber, SpecFlow).
-
Knowledge of cloud platforms (AWS, Azure, GCP).
-
Exposure to performance and security testing.
-
Experience working with microservices-based architectures.
Why Join Us
-
Work on challenging, real-world problems
-
Opportunity to influence quality and automation strategy
-
Collaborative and growth-focused environment
-
Competitive compensation and benefits