About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Test Automation Engineer based in Brazil.
Responsibilities
- Design, implement, and maintain automated tests for web applications, APIs, and backend systems using scalable test frameworks.
- Define test automation architecture, select appropriate tools, and establish testing strategies that support the transition from manual to automated testing.
- Integrate continuous testing into CI/CD pipelines and produce actionable quality metrics and automated reports.
- Collaborate with developers and QA teams to expand regression test coverage, promote shift-left testing, and support DevSecOps practices.
- Evaluate emerging testing technologies, including Generative AI-assisted test generation and Amazon Kiro.
- Support performance testing activities and improve test data management practices.
- Apply established QA methodologies, including equivalence partitioning and boundary value analysis, to strengthen test coverage and reliability.
- Validate application behavior and business workflows, including grant lifecycle processes from initial submission through amendments.
Requirements
- Hold an EQF Level 7 university degree in any field and have at least 10 years of professional IT experience, or hold an EQF Level 6 university degree in any field and have at least 12 years of professional IT experience.
- Hands-on experience with Selenium WebDriver, Cypress, Playwright, and RestAssured, as well as Cucumber JVM or Behave, JUnit, and TestNG.
- Strong expertise in Java and OpenJDK versions 11, 17, and 21, including Streams, Collections, and Lambda expressions.
- Experience with Maven, Gradle, Jenkins, GitLab CI, Apache JMeter, and test data management.
- Work confidently with Oracle databases and complex SQL queries, along with Angular and SCSS.
- Understand Protocol Buffers, Jackson, Gson, and their role in application integration and data handling.
- Knowledge of authentication and security technologies, including JWT/JJWT, OAuth 2.0, and OpenID Connect.
- Interest in Generative AI-assisted test generation and familiarity with Amazon Kiro.
- Apply structured testing methodologies and analytical problem-solving skills to identify defects and improve software quality.
Conditions
- Remote working arrangement.
- Contract-based engagement.
- Opportunity to work on technically complex testing initiatives involving web, API, and backend systems.
- Exposure to modern automation tools, CI/CD practices, DevSecOps, performance testing, and AI-assisted testing technologies.
- Salary, healthcare coverage, paid leave, and other additional benefits are not specified in the available job description.