Job Openings
Test Automation Engineer
About the job Test Automation Engineer
Job Title: Test Automation Engineer
Role Purpose:
The Test Automation Engineer is responsible for building and maintaining automated testing frameworks to ensure high-quality software delivery. This role integrates automated tests into CI/CD pipelines, enabling faster and more reliable releases.
Key Responsibilities:
- Design, develop, and maintain automated test scripts and frameworks
- Integrate automated tests into CI/CD pipelines for continuous testing
- Collaborate with development and QA teams to define test strategies and scenarios
- Execute automated test suites, analyze results, and report defects
- Identify opportunities to improve test automation coverage, efficiency, and reliability
- Maintain documentation for test cases, frameworks, and test results
- Stay updated on emerging QA tools, frameworks, and best practices
Required Experience & Skills:
- 5+ years of experience in QA automation or test engineering
- Strong experience in building automated testing frameworks and scripting
- Proficiency with test automation tools such as Selenium, Cypress, or similar
- Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)
- Knowledge of software testing methodologies, QA processes, and defect management
- Strong analytical, problem-solving, and debugging skills
- Excellent communication and collaboration skills
Preferred (Nice to Have):
- Experience in enterprise-level applications and large-scale systems
- Familiarity with performance, security, or API testing automation
- Exposure to Agile or DevOps environments
- Knowledge of programming languages such as Java, Python, or JavaScript