Job Description :
Responsibilities and Duties
Responsible for conducting tests before solution launches to ensure software runs smoothly and meets client needs.
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate testing activities
Design, develop and execute automation scripts
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing solutions to meet client needs
Track quality assurance metrics, like defect densities and open defect counts
Perform code review of peers
Qualifications and Skills
A BSc in computer science, or a comparable field, or equivalent experience (MSc highly preferred)
5+ years of experience in advanced programming languages (Java, Ruby, Python, Swift, C
3-5 years of experience in manual testing (functional, integration, E2E, exploratory, etc
3-5 years of experience in automation testing
3-5 years of experience in Web/API testing
Agile experience (Scrum or Kaban)
Continuous testing/continuous integration experience
Strong background in automation framework development
Deep love of problem solving and root cause analysis - you like to know the why in almost everything and preventing
fires rather than putting them out
Collaboration is second nature to you!
Availability to travel up to 10% of the time