The company is looking to solve the problem of ensuring software quality and meeting user and performance standards by hiring a skilled software tester and analyst.
Requirements
- 7+ years of hands-on software testing, validation and QA with knowledge of application, data and architecture design patterns and principles
- Strong background in developing scalable testing and validation services
- Excellent understanding of testing on web platforms from the GUI to backend databases, data stacks, integration patterns, concepts
- Solid understanding and 7+ years of experience with both front-end (User Interface) and back-end (databases, data repositories, extracts etc.) testing and validation
- Hands on expertise writing and developing test scripts and scenarios using both automated and manual approaches
- Proven skills on developing test scenarios for both functional and technical testing and validation
- 3+ years of experience with scripting languages mainly python or JavaScript for testing purposes
Responsibilities
- Ability to design and develop testing and validation strategies and plans
- Leadership on test strategies for software products and product releases to ensure verification of stated system and functional capabilities
- Develop testing and validation documentation such as Test Plans and perform Quality review and sign-off of computer system control documents
- Review requirements packages and provide compliance & quality inputs to the requirements engineering process
- Manage multiple simultaneous testing, validation, revalidation, and change control activities
- Review and approve validation and test protocols for adequacy and completeness
- Develop full spectrum test and validation capabilities from unit testing to system testing to acceptance testing based on both functional and technical testing approaches
Other
- Bachelor’s Degree in Computer Science, Mathematics, Information Systems, Engineering, Physical Sciences, Life Sciences or closely related field or equivalent related professional experience is required
- Strong analytical, written, and verbal communication skills as well as conceptual thinking skills to influence others
- Ability to work effectively with both business and technical stakeholders
- Ability to engage, produce, and execute on tasks with a sense of urgency and ownership
- Strong sense of personal responsibility and accountability for delivering high quality work, both personally and at a team level