Overview:
Senior QA Engineer – Job Description
The Senior QA Engineer is responsible for developing and executing exploratory, manual, and automated tests to ensure products, applications and/or services meet technical and business requirements. Senior QA Engineer responsibilities include designing and implementing tests, debugging, and defining corrective actions. Responsibilities also include reviewing system requirements and tracking quality assurance metrics (e.g., defect densities and open defect counts.) The Senior QA Engineer monitors all stages of software development to identify and resolve system malfunctions to meet quality standards. Conducts tests before product launches to ensure software runs smoothly and meets requirements.
This role must be able to design and develop tests for applications using web, API and microservice platforms.
Responsibilities:
· Design, develop, implement and maintain software tools used to maintain automated processes and metrics.
· Design and implement processes and technical methods to collect data related to operational and performance data.
· Design and build a metrics framework and automated processes to improve quality via data-driven decisions
· Design and maintain on-going metrics to monitor quality of initiatives.
· Design data models to effectively report results and the impact on the quality of projects.
· Provide direction and guidance to ensure QA is aligned with current and future stakeholder needs and adhere to polices
· Demonstrated experience with designing & creating dashboards, summarizing large & complex data sets.
· Develop and deliver dashboards, profiling, and analysis projects that are customized to business questions.
· Highlight significant findings with excellent data storytelling.
· Efficiently aggregate, cleanse, prepare and present data.
· Develop & maintain programs that provide regular reports and metrics efficiently and on time.
· Collaborate with internal teams (e.g., tech support, project, and business) to identify activities influencing automated processes and performance.
· Correlate trends across multiple metrics to support recommendations for processes.
· Collaborate with management to continuously assess and adjust programs and processes.
· Design and build a metrics framework to grow the QA and create data-driven decisions.
· Collaborate with multiple internal customers to build ad hoc reports and analytics and provide training and know-how to be the owners of their own data.
· Continuously improve and maintain dashboards to create visualizations to help drive the business.
· Support and mentor manual QA testing efforts and in the conversion to automated tests.
Qualifications:
· 5+ year experience in automated process and reporting development
· Knowledge of statistical models
· Scripting of automated tools and API interfaces to extract data
· Microsoft Office skills
· Azure DevOps integration skills and knowledge
· SharePoint/Office 365 knowledge
· Database management skills inclusive of advance SQL querying
· Strong written and verbal communications skills
· Proven self-starter and creative problem solver
· Skilled in supporting Microsoft Azure DevOps Test Plans, Repos and Pipelines.
· Skilled in creating deployment scripts to execute automated web, backend or API tests.
· Skilled in Unit Tests – able to review and provide feedback on content and coverage
· In depth knowledge of the Software Development Life Cycle.
· Experience managing deliverables using Agile Project Methodologies.
· Fosters and enhances company culture.
· Strong Orientation to Execution.
· Adaptability / ability to manage change.
· Problem solving / analytical thinking.
· Good interpersonal skills.
· Teamwork and collaboration.
· Ability to influence.
· Business acumen.
· Problem management / Root Cause Analysis.
· Ability to escalate.
Preferences:
· 5 or more years of backend/microservice/API testing experience.
· Certification in quality testing practices.
· 2 or more years of experience of API testing with Postman
· Bachelor's degree in IT or certification(s) in test tool technologies.
Pay Range:
USD $90,000.00 - USD $130,000.00 /Yr.