The Test Automation Engineer is responsible for designing developing and maintaining automated test scripts to ensure software quality and performance across applications. This role collaborates closely with development QA and product teams to identify areas for automation and deliver reliable testing solutions that accelerate delivery and reduce defects.
Key Responsibilities
- Develop maintain and execute automated test scripts for web mobile and backend applications.
- Analyze test requirements and plan automation strategies for functional regression performance and integration testing.
- Work closely with developers and QA analysts to understand features define testability and incorporate test automation early in the SDLC.
- Identify areas for test optimization and recommend improvements to enhance system quality.
- Report and track defects working with cross-functional teams to ensure timely resolution.
- Create and update test documentation including test plans scripts test data and reports.
- Monitor test results provide meaningful feedback and document automation run results.
- Support continuous integration and continuous delivery (CI/CD) processes with automated testing.
- Stay current with industry best practices and tools to improve automation frameworks.
Required Qualifications
- Bachelors degree in Computer Science Engineering Information Technology or related field (or equivalent experience).
- Proven experience in test automation within agile software development environments.
- Strong programming skills in languages such as Java Python JavaScript C# or similar.
- Hands-on experience with automation tools/frameworks such as Selenium WebDriver Cypress Playwright Appium TestNG JUnit or similar.
- Experience with CI/CD tools like Jenkins GitLab CI CircleCI Azure DevOps etc.
- Solid understanding of software testing lifecycle (STLC) test methodologies and best practices.
- Familiarity with version control systems such as Git.
- Excellent debugging analytical and problem-solving skills.
- Strong communication and collaboration abilities.
Preferred Skills
- Experience with performance testing tools (e.g. JMeter Gatling).
- Knowledge of containerization tools (e.g. Docker Kubernetes).
- Experience with BDD frameworks like Cucumber or SpecFlow.
- Cloud testing experience (AWS Azure GCP).
- Familiarity with API testing tools (e.g. Postman REST Assured).
What We Offer
(Customize this section based on your company)
- Competitive salary and benefits package
- Flexible working hours / Remote options
- Training and professional development
- Dynamic and collaborative work environment
The Test Automation Engineer is responsible for designing developing and maintaining automated test scripts to ensure software quality and performance across applications. This role collaborates closely with development QA and product teams to identify areas for automation and deliver reliable testi...
The Test Automation Engineer is responsible for designing developing and maintaining automated test scripts to ensure software quality and performance across applications. This role collaborates closely with development QA and product teams to identify areas for automation and deliver reliable testing solutions that accelerate delivery and reduce defects.
Key Responsibilities
- Develop maintain and execute automated test scripts for web mobile and backend applications.
- Analyze test requirements and plan automation strategies for functional regression performance and integration testing.
- Work closely with developers and QA analysts to understand features define testability and incorporate test automation early in the SDLC.
- Identify areas for test optimization and recommend improvements to enhance system quality.
- Report and track defects working with cross-functional teams to ensure timely resolution.
- Create and update test documentation including test plans scripts test data and reports.
- Monitor test results provide meaningful feedback and document automation run results.
- Support continuous integration and continuous delivery (CI/CD) processes with automated testing.
- Stay current with industry best practices and tools to improve automation frameworks.
Required Qualifications
- Bachelors degree in Computer Science Engineering Information Technology or related field (or equivalent experience).
- Proven experience in test automation within agile software development environments.
- Strong programming skills in languages such as Java Python JavaScript C# or similar.
- Hands-on experience with automation tools/frameworks such as Selenium WebDriver Cypress Playwright Appium TestNG JUnit or similar.
- Experience with CI/CD tools like Jenkins GitLab CI CircleCI Azure DevOps etc.
- Solid understanding of software testing lifecycle (STLC) test methodologies and best practices.
- Familiarity with version control systems such as Git.
- Excellent debugging analytical and problem-solving skills.
- Strong communication and collaboration abilities.
Preferred Skills
- Experience with performance testing tools (e.g. JMeter Gatling).
- Knowledge of containerization tools (e.g. Docker Kubernetes).
- Experience with BDD frameworks like Cucumber or SpecFlow.
- Cloud testing experience (AWS Azure GCP).
- Familiarity with API testing tools (e.g. Postman REST Assured).
What We Offer
(Customize this section based on your company)
- Competitive salary and benefits package
- Flexible working hours / Remote options
- Training and professional development
- Dynamic and collaborative work environment
View more
View less