QA Automation

AI overview

Design and implement automated test solutions with a focus on performance, functional, and system-wide quality assurance, integrating them into CI/CD pipelines and applying AI technologies.

Important Information 

Location: Brazil
Job Mode: Full-time 
Work Mode: Work from home

 

 

Job Summary

As a Test Automation Engineer, you will play a key role in designing and implementing automated test solutions focused on performance, functional, and system-wide quality assurance. Collaborating closely with cross-functional teams, you will develop, enhance, and execute test plans and automation frameworks, integrating them into CI/CD pipelines and advocating for best practices in test coverage and automation strategy. This position contributes to process improvement, standardization of QA practices, and the adoption of new technologies—including AI and LLMs to accelerate test scenario generation.

 

 

Responsibilities and Duties

  • Collaborate with a dynamic team to design and implement test solutions focused on performance, functional, and system-wide quality assurance;
  • Develop, enhance, and execute test plans and automation frameworks based on detailed business requirements, working independently and proactively;
  • Integrate automated tests into CI/CD pipelines, with experience using tools such as Harness CI and familiarity with Jenkins;
  • Participate in technical discussions with stakeholders, advocating for best practices in test coverage and automation strategy;
  • Communicate testing outcomes clearly and collaborate effectively with cross-functional teams, including developers, QA leads, and process owners;
  • Contribute to process improvement, metrics tracking, and standardization of QA practices;
  • Apply knowledge of AI and LLMs to enhance productivity and accelerate test scenario generation.

 

 

Essential Skills

  • Proficiency in Python;
  • Experience with PyTest;
  • Experience with Selenium, Playwright, and test management tools;
  • Knowledge of test fixtures, scopes, and debugging code;
  • Ability to write SQL statements and work with NoSQL databases;
  • Experience with JMeter and performance testing;
  • Experience with Jenkins;
  • Understanding AI concepts, LLMs, and prompt engineering techniques;
  • Experience with AWS;
  • Strong communication skills for technical discussions and teamwork;
  • Advanced or Fluent English for Reading/Writing/Speaking;
  • Adaptability to new technologies and programming languages.

 

 

Highly Desirable Skills

  • Proficiency with development in Typescript;
  • Knowledge/Exposure to GPC tools like logging and BigQuery;
  • Knowledge of test/automation tools (PyTest, Puppeteer);
  • Knowledge of pyautogui, Pydantic.

 

 

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.

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Q&A's
Report this job
Apply for this job