Skill Required:
Acts as a key leader in the development and execution of software quality methods and processes. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance standards.
- Develop, execute, and document software test plans using both automated and manual testing to ensure products meet design specifications.
- Assist with transforming manual test documentation into automated test scripts.
- Present progress and results of automated testing efforts to appropriate teams
- Continuously improve upon the productivity and efficiency of our testing efforts using innovative tools and techniques.
- Utilizes test standards, procedures and functional specifications for approaches.
- Setup/configure/maintain automated testing environments in a continuous integration setting.
- Stay current on new technologies and best practices as appropriate.
- Coach, mentor, and support other software quality engineers. Communicate effectively, manage conflict amongst team members, and remove impediments.
Must have skills:
- API / Webservices Testing
- Test Automation (Cucumber, Selenium etc)
- Demonstrates the ability to learn business domain thoroughly.
- Functional, Regression and Integration Testing
- Test Planning and Strategy
- Good communication, collaborative/team skills
Good to have:
- BDD
- Programming language (Java)
- DevOps, GitHub
- Strong agile practice
Minimum Qualifications:
- Bachelor’s degree in computer science, engineering or information systems and
- Bachelor’s degree, in computer science, engineering, information systems, or related field and/or equivalent formal training or work experience.
- 6-9 years of software testing experience in a professional information technology or engineering environment.
- A related advanced degree may offset the related experience requirements.