Primary Duties and Responsibilities
- Review requirements with product owners and team members to provide timely and meaningful feedback.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Estimate, prioritize, plan and coordinate testing activities.
- Design, develop and execute automation scripts using available tools.
- Identify, record, document thoroughly and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet client needs
- Monitor debugging process results.
- Investigate the causes of non-conforming software and train users to implement solutions.
- Track quality assurance metrics, like defect densities and open defect counts.
· Stay up-to-date with new testing tools and test strategies.
- Work closely with DevOps to ensure automation and monitoring at all steps of the development cycle from software development integration, testing, releasing to deployment and infrastructure management.
- Develops and executes, test plans, test cases for new products and releases. Ensures system and business requirements are met.
- Manages product defects. Re-test and confirms defects reported as fixed.
- Creates test strategies for major initiatives, identifying test approach, methods, necessary resources and environment needs.
· Maintains current knowledge of various quality assurance testing technologies available in the market. Proactively makes recommendations on how to make internal test processes more efficient.
· Performs other duties as assigned.
Minimum Requirements
- Bachelor’ s Degree in Computer Science or related field or equivalent experience.
· At least five years of professional experience in software quality assurance testing.
· At least three years experience with automated testing, including load and performance testing.
· Experience working with Agile Software Development practices.
- Experience with creating and executing Microsoft SQL quires. In-depth knowledge of relational database, SQL and web technologies.
· Experience with Microsoft SQL Server.
- Working knowledge of testing disciplines and tasks and automated test tools.
- Understanding of web-based testing products.
- Extensive knowledge of testing methodologies.
- Effective communication skills with internal and external contacts at all levels, both written and verbal.
- Excellent analytical skills and commitment to continuous testing improvement.
- Strong time management skills.
- Ability to perform problem analysis and resolution.
· U.S. Citizenship required.
· Ability to pass a federal background check and obtain a suitability determination.
· Ability to maintain confidentiality with regard to information stored in operational databases.
- Ability to work with computers and the necessary software typically used by the department.
Source link