Employment: Full-time - CLT
Project Duration: 12 months
Compensation: Up to BRL 12,000 per month under CLT, including benefits.
English Level: Advanced (C1) – Required
About Us
Stefanini LATAM Digital Hub is a global technology services organization connecting highly skilled professionals across Latin America with leading companies and complex digital transformation initiatives.
We deliver scalable technology solutions through multicultural teams that combine technical expertise, agility, and strong business understanding.
About the Role
We are looking for a Senior QA Analyst – Test Engineer with strong hands-on experience in Java-based test automation to join our team.
In this role, you will design, develop, and maintain automated testing solutions across web applications, APIs, and backend systems. You will work closely with developers, product owners, and cross-functional teams to ensure software quality, identify defects, and support reliable releases in an Agile environment.
The ideal candidate has a solid technical foundation, strong automation skills, and experience working with CI/CD processes.
Key Responsibilities
- Design, develop, execute, and maintain automated test scripts using Java, Selenium, JUnit, Cucumber, and REST Assured.
- Develop and execute API tests using REST Assured, Postman, and Swagger/OpenAPI.
- Perform SQL queries to validate application data, database integrity, and expected results.
- Integrate and execute automated test suites within CI/CD pipelines.
- Apply Behavior-Driven Development (BDD) practices to create test scenarios aligned with business requirements.
- Support functional, regression, integration, and load/performance testing activities.
- Identify, document, and track software defects using Jira.
- Collaborate with developers, product owners, and other stakeholders to improve test coverage and software quality.
- Participate in Agile ceremonies and contribute to continuous improvements in testing processes.
Required Qualifications
- 4+ years of professional experience in Software Quality Assurance or Test Engineering, with senior-level automation capabilities.
- Strong hands-on experience developing automated tests using Java.
- Practical experience with Selenium WebDriver, REST Assured, JUnit, and Cucumber.
- Solid knowledge of API testing using Postman and Swagger/OpenAPI.
- Proficiency in SQL for data validation and database testing.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure Pipelines.
- Understanding of BDD methodologies, Agile practices, and software testing principles.
- Experience using Git for version control and Jira for defect tracking.
- Familiarity with load and performance testing concepts.
- Advanced English proficiency (C1), with the ability to participate in technical discussions and produce clear documentation.
Nice to Have
- Hands-on experience with JMeter or Gatling for performance testing.
- Familiarity with Docker and cloud environments such as AWS or Azure.
- Knowledge of TestRail, Zephyr, or similar test management tools.
- ISTQB certification or equivalent QA credentials.
Why Join Us?
- Work on enterprise-level technology projects: Contribute to testing and quality assurance for software systems where reliability, performance, and continuous improvement matter.
- Apply and strengthen your technical expertise: Work with Java automation, API testing, CI/CD, and modern quality engineering practices.
- Collaborate with experienced technical teams: Work alongside developers, product owners, and QA professionals in an Agile environment.