We are seeking a skilled Software Development Engineer in Test to join our Quality Engineering team, focusing on API test automation for a leading financial services project. In this hybrid role, you will leverage Parasoft SOAtest and technologies to ensure the quality and reliability of complex API-driven systems. You will also contribute to UI automation, load testing, and CI/CD integration, working closely with development teams in an Agile environment.
Replacement/Backfill - The recruiting efforts for this position are intended to fill an existing vacancy to backfill a role.
Responsibilities
- Design, develop and maintain automated API test scripts using Parasoft SOAtest
- Perform functional, regression and non-functional testing of APIs and backend services
- Contribute to UI automation using Selenium/WebDriver (secondary responsibility)
- Execute load and performance testing as needed
- Integrate automated tests into CI/CD pipelines (Azure DevOps, Jenkins)
- Validate data and test results using SQL queries
- Participate in Agile ceremonies (stand-ups, sprint planning retrospectives)
- Collaborate with developers, QA and business analysts to ensure comprehensive test coverage
- Document test cases, results and defects; contribute to test design and coverage planning
Requirements
- 4+ years of experience in QA/test automation
- Strong experience with API testing and automation
- Hands-on expertise with Parasoft SOAtest
- Proficiency in automated testing within .NET environments
- Experience with Azure DevOps and CI/CD pipelines (Azure DevOps, Jenkins)
- Working knowledge of Selenium/WebDriver for UI automation
- Solid SQL skills for data validation
- Experience with functional and regression testing
- Proven ability to design and execute API test cases
Nice to have
- UI and GUI testing experience
- Load and performance testing exposure
- Test design and coverage planning
- Scripting with Groovy