Senior Quality Assurance Automation Analyst DataCert
Description
POSITION SUMMARY
The Senior Quality Assurance Automation Engineer will guide and contribute to the internal QA Automation Team and assist with and at times provide oversight of QA automation work performed by external and 3rd party teams. As part of a product development team that develops highly configurable software in a collaborative environment employing Agile development methodologies, the incumbent is responsible for contributing to the process of producing quality software releases on schedule. The Senior Quality Assurance Automation Engineer participates in the entire life cycle of product development, managing product quality through the creation and maintenance of comprehensive QA automation procedures (Internal, external and 3rd party).
DUTIES AND RESPONSIBILITIES
Essential Functions:
Analyze, design, construct, and verify test cases and test procedures for multiple software projects simultaneously
Develop and maintain test specifications for new products and revisions to existing products
Identify pass/fail criteria and ensure adherence to the established criteria
Drive testing efficiency through the use of automation solutions
Work directly and collaboratively with product development teams to develop automation strategies and best practices
Assist or lead product automation test designs ensuring comprehensive coverage
Develop tools and processes for the efficient monitoring and status reporting of automation test cycles
Generate testing progress and issue tracking matrices for regular review with the project team as well as Engineering management
Effectively communicate with project leaders and Engineering management regarding the scope and limits of automation testing and analysis efforts
Communicate and document automation testing efforts and technical aspects of projects
Help ensure the consistency, completeness, accuracy and automated testability of product requirements
Manage the design, development, organization and maintenance of automation test plans and test suites
Understand the full system under design in order to create a test plan that maximizes the use of automation to ensure maximum testing efficiency
Identify potential risks and seek testing approaches to manage that risk
Develop automation metrics to quantify the impact of automation in meeting product testing goals
Suggest and negotiate product testability enhancements
Set up test machines and test environments when necessary
Additional Responsibilities:
Provide training, coaching and mentoring to other members of the automation team
Encourage effective and constructive feedback mechanism within the team and across teams to consistently improve and reach higher levels of efficiency and performance
REQUIREMENTS AND QUALIFICATIONS
Education:
Bachelor?s degree in information systems or computer science or similar field required
Experience:
Minimum 5 ? 7 years of experience as a quality assurance analyst
Proven, extensive experience with test automation and load testing tools
Experience defining test strategies, planning, and performing all test activities including data integrity, system performance, and regression testing
Experience writing detailed, comprehensive test plans and test cases
Experience with testing full systems, in addition to knowledge of Change Control and Build Acceptance
Experience configuring environments for testing using virtual machines
Experience training and mentoring QA personnel
Experience in production support processes
Experience testing commercial, enterprise software
Experience with SQL or Oracle databases
Experience in database validation and writing SQL queries
Experience in Agile development practices
Experience dealing with geographically distributed teams is a plus
Experience testing highly configurable software products is a plus
Critical Knowledge, Skills, and Abilities Requirements:
Ability to creatively and accurately handle the testing of software solutions in a high-energy, fast-paced, and Agile development environment
Ability to articulate how business issues may impact overall product project plans
Ability to work in a highly collaborative, teamwork-based, environment
Proven problem solving and troubleshooting/diagnostic skill and the capacity to think creatively under pressure
Advanced knowledge of software testing principles and methodologies
Excellent documentation and communication skills
Knowledge of the software development lifecycle
Quick learner with an ability to understand new concepts, technologies and product functionality
Proven understanding of defect tracking systems, defect reporting, and defect recording protocol
Ability to prioritize and handle multiple projects simultaneously
Good time management skills
Results-oriented self-starter requiring minimal supervision
Demonstrate strong mentoring and coaching skills
-Nothing in this job description restricts management?s rights to assign or re-assign duties and responsibilities to this job at any time.
Datacert is an Equal Opportunity and Affirmative Action employer. It provides equal employment opportunities to all employees and applicants for employment without regard to race, color, sex, national origin, age, religion, disability, or any other legally protected status and takes affirmative action to recruit, employ, train, and promote qualified minorities, women, covered veterans, and individuals with disabilities.
| Location: |
3040 Post Oak Boulevard
Suite 1900
Houston, TX 77056
United States
|