Hackajob*
is collaborating with
Version 1
to connect them with exceptional tech professionals for this role.*
Job Description
We are seeking a
Senior QA Automation Engineer**
who is confident in automation testing and manual testing when needed. You will be part of a collaborative test team helping clients achieve their business transformation goals through robust testing strategies, hands-on execution, and continuous quality improvement.
This role will suit someone who enjoys variety; automating where it adds value, manually testing where it's most effective, and contributing to well-documented, high-quality deliverables across both Agile and Waterfall projects.
Key Responsibilities
* Determine and execute appropriate test approaches, including the design, development, and maintenance of automated test scripts using modern frameworks, aligned with defined test strategies.
* Execute manual testing when appropriate to complement automation efforts.
* Accurately record and monitor defects, ensuring timely resolution.
* Provide reliable test estimates and contribute to planning discussions.
* Review test environments and processes to support continuous improvement.
* Contribute to key test documentation including Test Plans, Daily Status Reports and Test Completion Reports.
* Collaborate effectively with QA team members, developers, business analysts, and project stakeholders (technical and non-technical audiences).
Qualifications
Essential:
* Bachelor's degree in computer science, engineering, information systems, or related field.
* Minimum 3 years' experience in a senior test role.
* Proven experience in both manual and automation testing.
* Ability to develop and maintain high-quality automated test scripts.
* Strong programming/scripting skills in Java and JavaScript.
* Hands-on experience with BDD method using Cucumber.
* Skilled in API testing using Rest-Assured and Postman.
* Experience with automated framework Cypress.
* Experience integrating automated tests into CI/CD pipelines (Jenkins is a bonus).
* Familiarity with performance testing tools such as JMeter and/or Gatling.
* Good understanding of Agile and Waterfall methodologies.
* Strong collaboration skills and a proactive approach to teamwork.
* Excellent verbal and written communication skills.
Desirable
* Experience in designing test automation frameworks from the ground up or implementing enhancements to existing frameworks.
* Exposure to a wide range of testing types including functional, non-functional, integration, and acceptance testing.
* Experience with systems integration and exploratory testing.
* Familiarity with accessibility and cross-browser testing tools.
* Experience managing test environments using OpenShift
* Experience using JIRA and TestRail.
* ISTQB certification or equivalent.