Automation Test Engineer
Listed on 2026-05-26
-
Software Development
DevOps, Software Testing, Software Engineer
Key Responsibilities
We are looking for a skilled Automation Test Engineer to design, develop, and maintain automated test frameworks that ensure the quality and reliability of our software products. In this role, you will collaborate with development, QA, and Dev Ops teams to embed testing within the CI/CD pipeline. A key part of this role is the ability to create and maintain clear, accurate technical documentation related to test frameworks, processes, and results.
You will be responsible for designing and building scalable automation frameworks for web, API, and mobile applications using tools such as Selenium, Cypress, Playwright, Appium, or Rest Assured. You will develop and execute automated test scripts, integrate them into CI/CD pipelines like Jenkins, Git Lab CI, or Git Hub Actions, and ensure test coverage aligns with product requirements.
You will work closely with product and engineering teams to define test strategies, create test plans and test data, and perform regression, smoke, performance, and end-to-end testing across multiple environments. You will analyze results, log defects, and partner with developers to verify fixes.
A critical responsibility is documentation. You will create and maintain comprehensive documentation for test frameworks, automation scripts, coding standards, and onboarding guides. You will document test strategies, maintain release test reports, and ensure traceability between requirements, test cases, and defects using tools such as Jira, Confluence, Test Rail, or Zephyr. You will also keep architecture diagrams, runbooks, and tool configurations up to date so that frameworks remain understandable and usable by current and future team members.
You will continuously evaluate new tools and best practices to improve test coverage and reduce execution time, and you will mentor junior QA engineers on automation techniques and documentation standards.
Required QualificationsCandidates should hold a Bachelor’s degree in Computer Science, Engineering, or a related field, or have equivalent practical experience. You should have at least three years of experience in software quality assurance, with a minimum of two years focused on test automation.
Strong programming skills in at least one language such as Java, Python, JavaScript/Type Script, or C# are required, along with hands‑on experience with automation tools for UI and API testing. You must have experience integrating automated tests into CI/CD pipelines and be proficient with Git for version control. The ability to write SQL queries for data validation is also required.
Importantly, you must demonstrate a proven ability to create and maintain technical documentation that is clear, structured, and current. Experience working in Agile or Scrum environments is expected.
Preferred QualificationsExperience with performance testing tools such as JMeter, k6, or Gatling is preferred. Familiarity with cloud platforms like AWS, Azure, or GCP, and basic knowledge of Docker and Kubernetes will be an advantage. Experience with BDD frameworks such as Cucumber or Spec Flow, mobile automation for iOS and Android, and relevant certifications such as ISTQB are also desirable.
Soft SkillsThe ideal candidate has strong analytical and problem‑solving skills, excellent written and verbal communication, and the ability to explain technical concepts clearly to both technical and non‑technical audiences. You should be self-driven, detail‑oriented, well‑organized, and able to collaborate effectively across teams.
#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).