Quality Assurance Lead
Nurocor is seeking candidates for a software Quality Assurance Lead position. The primary responsibility of this position is to assist the QA Manager in planning and overseeing QA team activities, including collaborating with the QA Automation Lead and mentoring QA engineers.
The position is full-time and remote, with daily collaboration through Microsoft Teams and the Atlassian product suite (Jira, GitLab, Confluence).
Responsibilities:
- Take ownership of designated QA planning and testing activities, effectively applying team resources and skills to meet product release deliverables and balance competing priorities.
- Provide technical guidance to QA team members to ensure QA best practices are followed and to assure full test coverage for product requirements.
- Estimate manual QA work, working closely with the QA Manager to plan and assign team tasks.
- Apply communication and problem-solving skills to guide QA engineers when roadblocks or challenges impact QA tasks.
- Perform assessment of required regression testing for a release, collaborating with the development team and QA Automation Lead to ensure adequate regression test coverage.
- Employ metrics and Jira tools to assist with monitoring test progress and defect tracking.
- Review and approve manual test cases to confirm alignment with feature acceptance criteria and bug resolution notes.
- Review and approve manual test executions to confirm expected results were achieved.
- Quickly learn new product features and when needed, write manual test cases for new product features and bug fix validation.
- Plan and assist with the maintenance of existing manual regression test scripts as new product features are added.
- Manage test environments including configuration and creation of relevant test datasets.
- Document product issues and triage unexpected test results, analyzing failures to determine root causes of errors.
- Work with the development team to prioritize issues and validate correct product operation after the necessary code fixes are implemented.
- Participate in reviews of feature acceptance criteria and UX designs to provide timely QA input and oversight.
- Recommend product enhancements and usability improvements with the goal of improving the user experience.
- Provide input into the QA processes, strategy, and tools used at Nurocor. When needed, recommend process improvements to improve QA team and cross-team efficiency.
Skills:
- Experience mentoring and leading a team of QA Engineers, including review and oversight of completed QA work.
- Proficient at defining the scope of manual and automated testing within the context of release deliverables.
- Ability to estimate QA effort and contribute to release timeline planning.
- Experience with all phases of software testing including regression testing and functional testing for new features and bug fixes.
- Understanding of complex systems and dependencies within a microservices architecture.
- Skilled at understanding software capabilities from the customer point of view.
- Detail-oriented with an analytical mindset; able to effectively document both high-level scenarios and fine-grained testing requirements.
- Flexibility to rapidly adjust plans to changing business needs.
- Independent worker with the ability and desire to quickly learn new product capabilities.
- Excellent written/oral communication skills, including strong collaboration skills within and across teams.
- Experience with regulatory requirements is a plus.
- Ability to utilize browser developer tools to help debug application issues.
- Experience with writing manual test cases using Zephyr or another similar tool.
- Proficient with using Jira tools (Kanban/Dashboards) and Jira Query Language to track development activities and plan/track QA work.
- Basic experience with GitLab and GitLab CI Pipelines.
- Experience using Kubernetes (Rancher) or other deployment tools.
- Familiarity with REST API testing using Postman or other API test tools.
- Familiarity with testing GraphQL APIs is not required but is a plus.
- Basic understanding of automated test strategies.
Education / Experience:
- Education: Bachelor's degree in computer science or computer engineering, or a master’s degree in a related field.
- Experience: Minimum of 8 years of QA experience and a minimum of 3 years of experience leading a QA team.
About Nurocor:
Nurocor provides the industry-leading platform for Digitalized clinical development to help companies bring drugs to market faster. Our product development expertise is unsurpassed, with a deeply experienced and tight-knit team well versed in modern product development architecture, techniques, and processes. Nurocor combines the best of agile development processes with rigorous end-to-end traceability from requirements through implementation to validated system testing, to deliver industry-leading product capabilities on an enterprise scale.
Job Type: Full-time
Salary: $90,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Supplemental Pay:
- Bonus pay
Education:
- Bachelor's (Preferred)
Experience:
- Software testing: 8+ years (Required)
- QA Team Leadership: 3+ years (Required)
Work Location: Remote
Job Type: Full-time
Pay: $90,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Compensation package:
- Bonus opportunities
Experience level:
- 8 years
Schedule:
- Monday to Friday
Education:
- Bachelor's (Required)
Experience:
- software testing: 8 years (Required)
- QA team leadership: 3 years (Required)
Work Location: Remote