Software Test Engineer – Contract Role
Job Description:
- Join the Software QA team to design, implement, and maintain test frameworks for back-end services.
- Take a proactive approach to identifying issues and writing automated test cases.
- Collaborate cross-functionally with Engineering, Product Management, and Project teams.
- Ensure product quality from initial concept to final release.
- Work in a fully remote environment while maintaining engagement and communication across teams.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field is strongly preferred. Candidates with equivalent practical experience in software testing, quality assurance, or test automation within backend systems are also encouraged to apply.
- Possess strong analytical, problem-solving, and creative thinking skills.
- Excel in test case design and documenting test descriptions/test plans.
- Enjoy figuring out what should be tested, creating the test, and implementing it. You're someone who can diagnose a potential bug before it occurs and isolate existing bugs.
- Possess knowledge of and experience with Java, SQL, and Python. Experience with AWS data tools (S3, Redshift, RDS, and EMR) is a plus.
- Have a strong commitment to technical quality assurance as a key part of the development lifecycle.
- Implement automated tests and perform functional and regression testing.
- Be dynamic and prepared to test/regress a high volume of changes daily.
- Enjoy the challenge of researching issues to maintain quality in our large data sets.
Benefits: