Job Summary
Progressive Technology is seeking a highly skilled and detail-oriented QA Automation Engineer to join our growing remote engineering team. The ideal candidate will be responsible for designing, developing, and executing automated test frameworks to ensure the highest quality in software releases. This role involves working closely with developers, DevOps engineers, and product teams to implement continuous testing practices within CI/CD pipelines, ensuring efficient delivery and reliability of enterprise-grade applications.
As a Remote QA Automation Engineer, you will use tools like Selenium, Jenkins, GitHub Actions, and TestNG to create robust automated test suites and drive continuous improvement across our QA processes.
Key Responsibilities
- Design, build, and maintain automated test scripts using Selenium WebDriver and related frameworks (JUnit, TestNG, etc.).
- Integrate automated tests into CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
- Collaborate with development and DevOps teams to identify testing requirements and implement automation strategies.
- Conduct regression, smoke, and integration testing for web and API-based applications.
- Develop and maintain testing documentation, including test cases, plans, and reports.
- Identify, analyze, and document defects clearly and effectively using tools such as Jira or Azure DevOps.
- Participate in code reviews, sprint planning, and retrospectives as part of the agile development process.
- Contribute to continuous improvement of QA processes, automation coverage, and testing efficiency.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Strong hands-on experience with Selenium WebDriver and test automation frameworks (TestNG, JUnit, or Cucumber).
- Proficiency in at least one programming language (Java, Python, or JavaScript).
- Experience with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.
- Knowledge of version control systems like Git or Bitbucket.
- Understanding of RESTful APIs and experience with tools like Postman or RestAssured.
- Familiarity with containerization tools (Docker, Kubernetes) is a plus.
- Strong analytical and problem-solving skills with meticulous attention to detail.
- Excellent written and verbal communication skills.
Experience
- 3+ years of experience in automation testing or quality assurance in a software development environment.
- Proven experience in implementing test automation within CI/CD pipelines.
- Experience working in Agile/Scrum development environments.
Working Hours
- Flexible remote working hours, with overlap in US or UK time zones for team collaboration.
- Full-time position (40 hours per week).
Knowledge, Skills, and Abilities
- Strong understanding of software testing methodologies, QA standards, and best practices.
- Ability to work independently in a remote, distributed environment.
- Capable of multitasking and managing multiple projects simultaneously.
- Continuous learner with a proactive approach to problem-solving and innovation.
- Strong collaboration skills to work effectively with cross-functional teams.
Benefits
- 100% Remote work – work from anywhere.
- Competitive salary package based on experience and skills.
- Paid time off, sick leave, and performance bonuses.
- Opportunity for career growth in an innovative and technology-driven environment.
- Access to online training and certifications for professional development.
- Collaborative and inclusive company culture focused on excellence and innovation.
Why Join Progressive Technology
At Progressive Technology, we believe in empowering our employees with the tools and flexibility they need to deliver their best work. As a remote-first company, we foster innovation, collaboration, and continuous learning. You’ll work alongside talented professionals who are passionate about technology, automation, and quality engineering. If you thrive in a dynamic, fast-paced environment where your contributions make a tangible impact, this is the place for you.
How to Apply
Interested candidates can apply by sending their updated resume and a brief cover letter to us with the subject line “Application for Remote QA Automation Engineer.”
Shortlisted applicants will be contacted for a technical interview and a practical assessment.