We are looking for a highly skilled and detail-oriented Test Automation Engineer to join our QA team. The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure the quality and performance of our software products. You will work closely with developers, product managers, and manual testers to deliver a seamless user experience through reliable and maintainable test automation.
Key Responsibilities:
Design, develop, and maintain automated test scripts for web, mobile, and/or API testing.
Integrate test automation with CI/CD pipelines.
Collaborate with developers and QA team to identify test cases suitable for automation.
Execute automated test suites and analyze results.
Maintain and update existing automation frameworks.
Document defects clearly and work with the development team for resolution.
Create test reports and dashboards to track coverage, execution, and defects.
Ensure the scalability, reliability, and maintainability of automation scripts.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
2+ years of hands-on experience in test automation.
Proficiency in Java, Python, JavaScript, or C# (choose based on your tech stack).
Experience with automation tools like Selenium, Cypress, Playwright, Appium, TestNG, JUnit, or similar.
Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
Experience in API testing using tools like Postman, RestAssured, or Karate.
Solid understanding of software development life cycle and Agile methodologies.
Strong debugging, problem-solving, and analytical skills.