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
             

Similar Jobs you may be interested in ..