Senior Software Development Engineer in Test
Automated Testing in JS
& 8 others
Brazil
We are seeking a driven Senior Software Development Engineer in Test (SDET) to expand our Quality Engineering team.
The ideal candidate will take a leading role in crafting, managing, and executing detailed test plans and test cases, ensuring alignment with product management and development timelines. This role demands expertise in both manual and automated testing as part of a comprehensive testing strategy, working in close collaboration with Software Development, DevOps, and Project & Product Management teams.
Responsibilities
- Develop detailed test plans, test cases, and project timelines
- Ensure alignment of test efforts with Product Management and Development team schedules
- Create and execute manual and automated test scripts for system validation
- Define test strategies covering product requirements, features, enhancements, and bug fixes
- Apply best QA practices across all phases of the project lifecycle
- Collaborate with DevOps and Product Development teams to ensure smooth workflow integration
- Analyze and refine test suites, assertions, and tests within shared code repositories
- Maintain high-quality standards for web applications used for both internal and external purposes
- Perform performance, load, and API testing to validate system robustness and scalability
- Use tools such as Playwright, Postman, Jira, and K6 to address various testing needs
- Set up and manage local environments required for effective development and testing
- Participate actively in Agile/Scrum practices within diverse teams
Requirements
- Minimum of 3 years of professional experience in software testing or related fields
- Background in repository management using Git
- Proficiency in establishing automated testing frameworks with tools like Playwright
- Knowledge of Azure DevOps with experience in Azure Test Plans and Pipelines
- Skills in Node.js, TypeScript, and GraphQL for debugging and testing purposes
- Expertise in managing API testing and debugging processes using Postman
- Experience conducting and maintaining performance tests with tools like K6
- Understanding of ticketing systems such as Jira for tracking bugs and tasks
- Competency in working with continuous integration tools and code coverage strategies
- Clear understanding of front-end and back-end interactions in database-driven systems
- Capability to troubleshoot and resolve complex technical problems effectively
Nice to have
- Familiarity with tools like JMeter for performance and load testing of web applications
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