Bachelor degree in Computer Science or a related discipline and typically 5 to 7 years’ experience in software quality assurance or programming OR 7-9 years relevant work experience.
● Good understanding of QA methodologies and strong ‘hands on’ experience developing test scripts for functional, performance, and regression testing that include automated, ad-hoc, and manual testing elements.
● Good experience with Continuous Integration, Continuous Build, Continuous Delivery Practices, Test Automation and related tool-sets (such as Selenium, Jenkins, Night watch JS, etc).
● Solid programming background, experience with Javascript, Node JS, Java, or similar.
● Strong grasp of computer science fundamentals, algorithms and data structures.
● Experience with testing within an Agile development environment.
● Experience mentoring junior team members, overseeing code quality and evangelizing best practices.
● Good oral and written communications, an ability to present and discuss technical information in a way that establishes rapport, persuades others, and gains understanding.
Any Graduate