Tech Stack
CypressJavaJavaScriptJUnitLinuxPostgresPythonRustSeleniumSQL
About the role
- Plan and develop test strategies;
- Define and execute manual and automated tests;
- Create, review, and maintain test cases and validation scripts;
- Produce test documentation;
- Execute various types of tests (functional, regression, integration, performance, and security);
- Support the development team in identifying and fixing defects.
Requirements
- Bachelor's degree / Technologist or technical certification in relevant field;
- Experience with testing methodologies (levels and types);
- Experience with automated testing;
- Familiarity with automation tools (Robot Framework, Cypress, Selenium, JUnit, etc.);
- Knowledge of code versioning (Git, GitLab);
- Knowledge of Continuous Integration/Continuous Delivery (CI/CD);
- Knowledge of test management tools (Testlink, Jira, etc.);
- Knowledge of programming languages (Python, Java, JavaScript, Rust);
- Knowledge of databases (SQL, PostgreSQL);
- Knowledge of Linux operating system;
- Intermediate English.
- Meal and food allowance - Swile credit card;
- Transportation allowance;
- Gift voucher and birthday day off;
- Bradesco medical and dental plan – to take care of your health and your immediate family (direct dependents);
- Gympass (Wellhub) – to support your physical health and energy;
- Health and wellbeing program: +Saúde;
- Quick massages at the office;
- Childcare allowance for children up to 71 months;
- Hybrid work model and flexible hours;
- Profit sharing (PLR);
- Payroll-deductible loans;
- Private pension plan;
- Life insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automated testingtesting methodologiestest casesvalidation scriptsfunctional testingregression testingintegration testingperformance testingsecurity testingprogramming languages
Soft skills
communicationproblem-solving
Certifications
Bachelor's degreetechnical certification