Job Description
Join our innovative team as an Automation QA Engineer and play a pivotal role in ensuring the quality and reliability of our cutting‑edge software products. You will collaborate closely with developers, product managers, and fellow QA specialists to design, implement, and maintain robust automated test suites that accelerate release cycles while upholding the highest standards of performance and usability. This contract position offers the opportunity to work on challenging projects in a fast‑paced environment, with the flexibility to start ASAP and a notice period of up to two weeks.
In this role, you will leverage industry‑leading tools and frameworks to create scalable test solutions, integrate testing into CI/CD pipelines, and provide actionable insights that drive continuous improvement. If you are passionate about test automation, thrive in collaborative settings, and are eager to make a measurable impact on product quality, we encourage you to apply.
Responsibilities
- Design, develop, and maintain automated test scripts using Selenium/WebDriver and related frameworks.
- Execute automated test suites and analyze results to identify defects and performance bottlenecks.
- Collaborate with development teams to integrate testing into CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Maintain and enhance test automation frameworks to support scalability and reusability.
- Participate in requirement reviews and provide testability feedback during sprint planning.
- Perform regression, smoke, and sanity testing to ensure stable releases.
- Generate detailed test reports and metrics for stakeholders and management.
- Stay current with emerging test automation tools and techniques, recommending improvements as needed.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 2 years of hands‑on experience in test automation.
- Proficiency with Selenium/WebDriver and at least one programming language (Java, Python, or JavaScript).
- Experience with test frameworks such as TestNG, JUnit, Cucumber, or similar.
- Familiarity with CI/CD tools and practices (Jenkins, GitLab CI, Azure DevOps).
- Solid understanding of software development life cycle (SDLC) and Agile/Scrum methodologies.
- Strong analytical and problem‑solving skills with meticulous attention to detail.
- Excellent communication abilities and the capability to work effectively in a team environment.