The Scoop on the Role:
Grouper is on the lookout for a Quality Assurance Engineer, but hold on—our perspective on this role is a bit different. At Grouper, our Quality Engineers aren't just testers; they're mentors and guides who collaborate closely with developers and product owners to embed quality practices into our development process.
As a Quality Engineer, you'll be instrumental in setting up standards, test frameworks, and test tooling, and then you'll work hand-in-hand with agile teams to ensure their seamless adoption. Think of it as being a quality assistant and advisor rather than a traditional tester.
The role's areas of focus:
️ Agile Team Integration: Implement QA framework standards and test strategy within one or more agile teams, ensuring alignment with development processes.
Automated Testing Development: Design and develop UI automated tests and automated tests at the Service/API layer, integrating them into Jenkins CI/CD pipelines to support continuous integration and deployment.
Collaborative Sprint Planning: Collaborate with Product Owners and Developers to ensure sprint stories have clear acceptance criteria and provide guidance on quality and testing aspects for upcoming sprints.
Architecture Testability Feedback: Work with Senior Developers and Development Managers to provide testability feedback on architecture designs, ensuring that systems are designed with testing in mind.
Test Case Design and Documentation: Collaborate with Developers to design and document test cases for their stories, fostering a collaborative approach to testing.
Sprint Goal Achievement: Ensure that sufficient testing is completed during sprints to achieve sprint goals, identifying and highlighting any potential risks that may impact sprint outcomes.
Code Quality Assurance: Review unit tests, integration tests, and static code analysis within the team to ensure adequate test coverage and adherence to coding standards.
Quality Metrics Implementation: Implement simple measurements and quality metrics within the team to measure test case coverage and automation test case coverage, providing insights into overall quality levels.
Overall Testing Approach Design: Design the overall testing approach for larger projects and features developed by the agile team, ensuring comprehensive test coverage and adherence to quality standards.
Promotion of Quality Culture: Promote an agile and quality-driven engineering and development culture within the team, advocating for best practices and continuous improvement initiatives.
What We're Looking For: Quality Assurance Wizard! Are you ready to immerse yourself in a role that demands technical mastery and strategic insight? Here's what we're searching for:
Test Case Management Tools Proficiency: Have experience using test case management tools such as TestRail, Zephyr, or XRay to organize and track test cases effectively.