Virtusa
Software Engineer
As a Senior Software Engineer in Test, you will be responsible for building and executing automated testing and infrastructure across multiple products and platforms. The ideal candidate is a detail-oriented engineer with strong cross-functional skills who has a passion for building automation and improving engineering efficiency. This role involves a combination of designing test frameworks, writing automated test scripts, and integrating these tests into the client's CI/CD pipeline.
Test Automation Development:
- Design and implement automated test frameworks and tools using Java
- Test Execution Enablement: Partner with infrastructure and product engineering teams to ensure automated testing is fully enabled
- Troubleshooting and Maintenance: Identify, analyze, and fix bugs and issues within the automation codebase. Keep test scripts updated with application changes.
- Continuous Integration: Integrate automated tests into the CI/CD pipeline. Ensure consistent execution and report generation
- Collaboration and Communication: Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle
Mandatory Skills:
- QA Automation Testing: High At least 5 years of experience in test automation using Java
- Java: Medium Knowledge of Java API Testing
- Exposure to API Testing Tools and Frameworks (Postman, Karate or equivalent): Medium
Secondary Skills:
- DevOps: Familiarity with DevOps practices and tools will help manage the SDLC lifecycle better
- Openshift: The client uses Openshift Container Platform