Match score not available

QA Automation Engineer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 7 years of QA experience, Proficient in JavaScript and automation frameworks, Strong knowledge of web application testing, Familiarity with CI/CD integration and Git.

Key responsabilities:

  • Lead test automation strategy design and implementation
  • Develop and enhance test automation frameworks
Encora Inc. logo
Encora Inc. XLarge http://www.encora.com
5001 - 10000 Employees
See all jobs

Job description

Important Information

Experience: + 7 years

Job Mode: Full-time

Work Mode: Work from home

Job Summary

We are seeking a Senior QA Automation Engineer to join our team, with expertise in JavaScript and automation frameworks such as Selenium and Cypress. This is an exciting opportunity to help shape the future of our QA processes and work with a diverse team of engineers focused on delivering reliable, high-quality software.

Responsibilities and Duties

  • Test Automation Strategy: Lead the design and implementation of robust and scalable test automation strategies for web and API applications using JavaScript, Selenium, and Cypress.
  • Test Framework Development: Develop, maintain, and enhance test automation frameworks that will be leveraged by the team for end-to-end, integration, and regression testing.
  • Test Execution and Monitoring: Execute automated tests, analyze test results, and ensure high-quality standards are met. Investigate test failures and work closely with development teams to resolve issues.
  • Cross-Team Collaboration: Collaborate with developers, product managers, and other stakeholders to understand requirements, identify testable features, and ensure quality standards are integrated throughout the development lifecycle.
  • Test Coverage and Documentation: Ensure comprehensive test coverage for all user stories, features, and edge cases. Document testing procedures, best practices, and results to improve team visibility and knowledge sharing.
  • CI/CD Integration: Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline to ensure fast feedback and consistent delivery of quality software.
  • Performance Testing (Optional): If applicable, contribute to performance testing efforts, ensuring that applications meet scalability and performance requirements under load.
  • Mentorship: Mentor junior and mid-level QA engineers on best practices in test automation, code quality, and problem-solving, fostering a collaborative and knowledge-sharing environment.
  • Automation Optimization: Continuously evaluate and enhance existing automation frameworks and testing practices to improve efficiency, speed, and reliability.

Qualifications

  • Extensive Test Automation Experience: At least 7 years of hands-on experience in Quality Assurance and Test Automation.
  • JavaScript Expertise: Proficient in JavaScript, including advanced concepts and asynchronous programming patterns. Comfortable writing maintainable, high-quality automation code.
  • Automation Frameworks: Strong experience with test automation frameworks like Selenium and Cypress for web applications. Experience with Cucumber or BDD frameworks is a plus.
  • Web Application Testing: Experience testing web applications with an understanding of web technologies such as HTML, CSS, JavaScript, and RESTful APIs.
  • Test Case Design and Execution: Deep knowledge of test case design, including functional, regression, smoke, and exploratory testing.
  • CI/CD Integration: Familiarity with CI/CD pipelines and integrating automated tests into tools like Jenkins, GitLab CI, or CircleCI.
  • Version Control Systems: Proficiency in Git for version control and collaboration on shared test code.
  • Debugging & Troubleshooting: Strong debugging and troubleshooting skills, including the ability to investigate failures in both tests and production systems.
  • Agile Methodology: Experience working in Agile development environments, understanding how QA fits into sprints, user stories, and continuous integration.

Nice-to-Have Skills

  • API Testing: Experience with API testing using tools like Postman, RestAssured, or Supertest.
  • Performance Testing: Experience with performance testing tools like JMeter, Gatling, or LoadRunner is a bonus.
  • Cloud Testing: Familiarity with cloud-based test environments and services like AWS or Azure.
  • Test Reporting & Metrics: Experience with test reporting tools like Allure, ReportPortal, or JUnit, and the ability to generate meaningful test metrics to track quality progress.
  • Security Testing: Understanding of basic security testing concepts and common vulnerabilities (e.g., XSS, SQL injection) in web applications.

About Encora

Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)

Test Automation Engineer Related jobs