Quality Analyst Engineer-Senior
Intermountain HealthAbout the role
Job Description:
Quality Analyst/Engineer-Senior is responsible to ensure software quality through testing software / software platforms for specific business needs including: enhancements, maintenance, and defect fixes. Senior-level professional experienced in all aspects of Quality Analyst/Engineer-Senior is responsible to ensure software quality through testing software / software platforms for specific business needs including: enhancements, maintenance, and defect fixes. Senior-level professional experienced in all aspects of quality assurance and testing. Encompasses full knowledge required within the quality and software development lifecycle. Typically designs and develops approaches that are implemented by others. Functions with minimal oversight and direction. Provides technical guidance to peers.quality assurance and testing. Encompasses full knowledge required within the quality and software development lifecycle. Typically designs and develops approaches that are implemented by others. Functions with minimal oversight and direction. Provides technical guidance to peers.Job Essentials
1. Mentors and coaches associate and staff level employees on all job essentials.
2. Creates and maintains test plans and individual test cases using approved standards, processes, and tools for common and complex projects. Evaluates level of risk in determining the scope and coverage of the individual test plan(s).
3. Executes test cases, accurately documents defects using approved standards, processes and tools for common and complex projects.
4. Collaborates in requirements development and/or review.
5. Reports results and recommends to key business stakeholders / groups on the quality of the product, software development lifecycle processes and the risk of promoting for production use for common and complex projects.
6. Participates in the creation and management of project plans. Consistently meets agreed upon deadlines or escalates issues, concerns and barriers to key project leaders. Assists in the prioritization of tasks/assignments.
7. Acquires and maintains an in-depth understanding of the technical and functional architecture, security and compliance requirements of assigned systems and integration.
8. Investigates and assists in the resolution of common and complex issues, incidents, and problems. Collaboratively works with peers, internal and external stakeholders, and vendors.
9. With minimal oversight, develops training and knowledge based materials for use by peers and other IS team members.
10. Creates and maintains complex database queries.
11. Creates and maintains automation scripts for complex projects.
12. Participates in the creation of test harnesses, automation and performance testing frameworks.
13. Independently develops and implements communication plans to all stakeholder groups (internal and external).
14. Development and Implementation of automated testing solutions in DevOps CICD pipelines across multiple enterprise projects.
15. Assist the development team in providing adequate test coverage on projects and with continuous integration process.
16. Collect and analyze test metrics, summarize test data, and make recommendations based upon findings
17. Collaborate with engineering to mature our CI/CD processes.
18. Identify and implement the best programmatic solutions for testing applications on a distributed system
19. Architect and design frameworks from scratch, and suggest architectural changes to existing frameworks
20. Perform testing in parallel to the development activity
21. Meet with developers for short hand-off demonstrations
22. Experience working in an agile environment.
23. Ability to work in a team environment with strong negotiation, interpersonal, collaborative, trust-building, and conflict-resolution skills and ability to adapt to constructive criticism.
24. Excellent analytical skills and strong attention to detail.
25. Passionate about solving business problems in innovative and creative ways.
26. Experience with SQA testing processes, including functional, negative, regression, integration and acceptance testing.
27. Provide guidance on best practices when developing automation code including documentation, maintainability, and data-driven development
28. Train and coach other team members on developing automated tests using the established automation framework
29. Work on independent projects related to automating our workflows in a CI/CD environment. Support QA Specialists in day to day testing.
30. Influence and communicate effectively with non-technical audiences including senior product and business management.
31. Lead end-to-end testing initiatives throughout the entire SDLC from test planning, test design, test execution, and test reporting. This includes performance testing, stress test
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s