
Job Description
Job Title: QA Automation Engineer
Job Type: Contractor
Location: Remote
Job Summary:
Join our customer's team as a QA Automation Engineer and play a pivotal role in ensuring the quality and reliability of mission-critical applications. You will leverage your expertise in leading QA automation tools to strengthen testing processes and drive exceptional software outcomes within a highly collaborative, remote environment.
Key Responsibilities:
- Design, develop, and maintain automated test scripts using Selenium, Cypress, and Postman to support robust test coverage across multiple platforms.
- Execute comprehensive test plans, analyze results, and identify root causes of defects to ensure high-quality software releases.
- Collaborate closely with developers, product managers, and other team members to clarify requirements and contribute to a shared quality vision.
- Continuously improve automation frameworks, test strategies, and processes for greater efficiency and effectiveness.
- Participate in code reviews, provide constructive feedback, and uphold best practices for QA automation.
- Document test cases, results, and issues clearly to facilitate seamless communication within the team.
- Champion both written and verbal communication to drive alignment and transparency throughout the QA process.
Required Skills and Qualifications:
- Expert-level proficiency with Selenium, Postman, and Cypress for automated testing.
- Strong command of QA automation principles and experience in developing scalable test frameworks.
- Thorough understanding of SDLC, agile methodologies, and defect management processes.
- Exceptional written and verbal communication skills, with meticulous attention to detail.
- Proven track record of working effectively in a remote, cross-functional team environment.
- Self-starter mentality with the ability to take initiative and drive tasks to completion.
- Analytical mindset with strong problem-solving skills focused on delivering top-quality results.
Preferred Qualifications:
- Experience with integration and end-to-end testing in complex distributed systems.
- Familiarity with CI/CD pipelines and modern DevOps practices.
- Previous involvement in high-growth or dynamic software teams.