Lead Software Development Engineer in Test
Automated Testing in JS
& 8 others
Brazil
We are seeking a skilled and dedicated Lead Software Development Engineer in Test (SDET) to expand and elevate our Quality Engineering team.
This position involves designing, managing, and executing complete test plans and cases, ensuring they align with product management and development timelines. The role requires expertise in manual and automated testing as part of an integrated strategy, collaborating with Software Development, DevOps, and Product & Project Management teams.
Responsibilities
- Develop and maintain detailed test plans, test cases, and project timelines
- Align testing activities with schedules from Product Management and Development teams
- Design and execute manual and automated test scripts to ensure system quality
- Define test strategies for validating product requirements, features, improvements, and defect fixes
- Utilize industry-standard quality assurance practices to ensure consistent results throughout the product lifecycle
- Collaborate closely with DevOps and Software Development teams to maintain high-quality outcomes
- Analyze and refine test cases, assertions, and automation scripts stored in code repositories
- Uphold quality standards for internal and public-facing web applications
- Conduct performance, load, and API testing to validate system reliability and scalability
- Leverage tools like Playwright, Postman, Jira, and K6 in diverse testing scenarios
- Set up and manage local environments required for testing and development workflows
- Contribute actively within Agile/Scrum teams to achieve successful project goals
Requirements
- Background in quality engineering with at least 5 years of hands-on experience
- At least 1 year of experience in a leadership or team management role
- Qualifications in Git for managing code repositories effectively
- Proficiency in designing automated testing frameworks with tools like Playwright
- Knowledge of Azure DevOps, including Azure Test Plans and Pipelines integration
- Skills in Node.js, TypeScript, and GraphQL for supporting validation and debugging tasks
- Expertise in API testing and debugging workflows using Postman or similar tools
- Experience with performance testing using tools like K6
- Understanding of issue tracking systems such as Jira for defect management
- Competency in working with continuous integration pipelines and code coverage tools
- Thorough understanding of the interaction between front-end and back-end systems
- Capability to solve complex technical challenges efficiently
Nice to have
- Knowledge of performance and load testing for web applications with tools like JMeter
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn