Description
**What are we looking for?**
**Main responsibilities:**
Write functional and non-functional test cases;
Execute automated and manual tests when necessary, analyzing results and reporting defects.
Gather requirements, document and identify/extract test cases;
Plan, design, and implement test automation scripts and frameworks.
Plan, estimate, and execute functional software quality cycles and non-functional cycles (performance, stability, capacity, and high availability);
Generate system quality reports, create indicators, and list defects and fixes;
Open defects for systems under the team's responsibility;
Keep the regression test script updated, adjusting the classification of test cases by priority (critical / medium / low);
Maintain and evolve CI/CD pipelines with the integration of automated tests.
Contribute to the process of releasing new software versions from conception to production delivery;
Contribute to the impact analysis of architectural or technological changes related to architectural alterations or the rewriting of a legacy system;
Stay updated on software quality technologies and practices, helping to identify opportunities for continuous improvement in software engineering systems and processes.
**Requirements:**
Testing fundamentals;
TDD and BDD;
Test levels and test types;
Fundamentals of agile system development;
Testing based on traditional and Agile methodologies;
Software testing methods, tools, and techniques;
Proficiency in analyzing and writing functional test cases for server-side systems;
Good knowledge of writing non-functional test cases (performance, stability, capacity, and high availability) for server-side systems;
Good knowledge of planning, estimation, monitoring, and controlling tests;
Good knowledge of programming logic;
Knowledge of tools: Postman, SoapUI, and Apache jMeter;
Extraction of computational metrics (CPU, Memory, IO, etc.) using Dynatrace.
Solid experience with automated testing
Knowledge of frameworks such as Selenium, Cypress, Playwright, Robot Framework, or similar.
**Differentiators:**
* Implementation of REST API using Swagger;
* Knowledge of application containerization and Docker;
* Knowledge of Oracle databases
* Experience in cloud environments (AWS, Azure, or GCP)
* Certifications in QA or Test Automation
* Advanced English
**Position location: Remote up to 150 km from the capital (São Paulo)**
**Who is Insi?**
We are a consultancy specialized in digital evolution. But above all, we are a people company. People who listen before proposing. Who go to the essence before presenting a solution. Who measure success by what truly changed, not by what was implemented.
With more than three decades of history and global presence, we believe that true transformation starts from within: within people, teams, and organizations — and it is this conviction that guides every choice we make, every project we deliver, and every person we develop.
**Why build your career at Insi?**
Because here you think, decide, and create together. We offer autonomy, clear goals, and an environment where Insiders have space to interact with different technologies, participate in challenging projects, bring new ideas, and work from anywhere in Brazil and (why not?) the world.
We are one of the best companies to work for in Brazil according to Great Place to Work and we are among the top 10 employers in Brazil according to TIME magazine.
**What are our values?**
* We are people serving people
* We think and act like owners
* We have a drive for performance
* We grow and learn together
* We seek excellence and simplicity
* We act with creativity and innovation
All people are welcome regardless of their condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or similar. We want you to grow with us in a welcoming environment full of opportunities.
Did you identify with this? Then, **\#ComeBeInsi!**