About the position
The Senior QA Engineer at SmithRx will be responsible for leading the transition from a reactive test/QA environment to a proactive team that works closely with development teams. They will develop a quality bar framework, establish KPIs, and manage product testing. The role also involves analyzing test results, evaluating current testing programs, and developing expertise in the SmithRx product. The Senior QA Engineer will play a crucial role in improving software quality, efficiency, and adopting Lean Agile methodologies.
Responsibilities
- Develop a quality bar framework for development teams across disciplines
- Establish and grow KPIs for all supported teams through metrics to reflect quality indicators
- Manage product testing, providing support, vision, problem resolution, and planning
- Develop and utilize forecasting models to manage resources, planning, and operational support
- Oversee development, execution, and analysis of software test results
- Analyze data-driven results to evaluate effectiveness of current product testing programs and policies to ensure they are aligned with business objectives and cost-effectiveness
- Select, monitor, develop, and evaluate employee performance
- Develop deep expertise in the SmithRx product
Requirements
- Develop a quality bar framework for development teams across disciplines
- Establish and grow KPIs for all supported teams through metrics to reflect quality indicators
- Manage product testing, providing support, vision, problem resolution, and planning
- Develop and utilize forecasting models to manage resources, planning, and operational support
- Oversee development, execution, and analysis of software test results
- Analyze data-driven results to evaluate effectiveness of current product testing programs and policies to ensure they are aligned with business objectives and cost-effectiveness
- Select, monitor, develop, and evaluate employee performance
- Develop deep expertise in the SmithRx product
Benefits
- Responsibility for the overall test strategy and improving software quality
- Leading the transition from a reactive test/QA environment to a proactive team
- Working with development teams to improve quality and efficiency
- Leading efforts to adopt Lean Agile methodologies
- Increasing cycle time by driving test automation
- Building more robust test beds
- Establishing quality best practices and training
- Managing product testing and providing support, vision, problem resolution, and planning
- Developing and utilizing forecasting models to manage resources and operational support
- Overseeing development, execution, and analysis of software test results
- Analyzing data-driven results to evaluate effectiveness of current product testing programs and policies
- Selecting, monitoring, developing, and evaluating employee performance
- Developing deep expertise in the SmithRx products
- Creating testing-related documentation, including test plans and test cases/scripts
- Developing and maintaining automated QA tests and verifying outcomes within release timelines
- Finding and reporting bugs and verifying bug fixes in a timely manner
- Continuously reviewing, improving, and expanding automation infrastructure
- Collaborating with cross-functional stakeholders in the SDLC to ensure product is built right the first time
- Bachelors Degree in Computer Science or equivalent field
- 3 to 5+ years of experience in Quality assurance and Automation testing, with a demonstrated track record of stellar team leadership
- Experience in one of the major programming languages (.Net or Java) and scripting languages (JavaScript or Python)
- Experience with API testing, GUI interfaces, and unit test frameworks
- Experience with automation tools such as Cypress or Selenium