Test Automation Engineer
Listed on 2026-02-08
-
Software Development
DevOps, Software Testing
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 ResponsibilitiesDevelop, 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 QualificationsBachelors degree in Computer Science, Engineering, Information Technology, or related field (or equivalent experience).
Proven experience in test automation within agile software development environments.
Hands-on experience with automation tools/frameworks such as Selenium Web Driver, Cypress, Playwright, Appium, TestNG, JUnit, or similar
.
Experience with CI/CD tools like Jenkins, Git Lab CI, Circle
CI, Azure Dev Ops
, 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 SkillsExperience with performance testing tools (e.g.,
JMeter, Gatling
).
Knowledge of containerization tools (e.g.,
Docker, Kubernetes
).
Experience with BDD frameworks like Cucumber or Spec Flow
.
Cloud testing experience (AWS, Azure, GCP).
Familiarity with API testing tools (e.g.,
Postman, REST Assured
).
(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
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).