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