You will own the end-to-end testing lifecycle for Java-based applications, ensuring software stability and quality through rigorous validation.
Responsibilities
- Design and execute comprehensive test plans, scenarios, and scripts to validate system modifications and data integrity.
- Develop and maintain automated test frameworks using Java, refactoring feature code to improve testability.
- Document defects in tracking systems and coordinate with developers through resolution.
- Integrate testing into the release pipeline with mobile developers and assist with virtual machine configuration.
- Perform performance testing across various configurations and maintain reliable test data suites.
Required Skills
- 5+ years of experience in software quality assurance.
- Proficiency in Java for test framework development.
- Hands-on experience with Selenium for automated testing.
- Strong SQL skills for database impact testing and data validation.
- Proven ability to build and maintain scalable test frameworks.
- Expertise in creating detailed test plans, scenarios, and execution scripts.
- Bachelor’s degree in Computer Science or a related field.