Β
πΌ 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.
-
π§° Programming Skills: Solid experience in programming with proficiency in at least one of Python, Java, or JavaScript, enabling you to develop automated tests and scripts.
-
π€ Test Automation Tools Experience: Previous experience with test automation tools such as Selenium or Cypress, facilitating the creation and execution of automated tests.
-
π§ͺ Test Planning and Execution Experience: Possess experience in test planning, test design, and test execution, ensuring comprehensive test coverage throughout the software development lifecycle.
-
π CI Tools Familiarity: Familiarity with CI tools like Jenkins, BitBucket, or GitLab, enabling seamless integration of testing processes into CI/CD pipelines.
-
π²οΈ BDD Frameworks Knowledge: Experience in BDD frameworks such as Cucumber, enabling collaboration between stakeholders and efficient test creation.
-
π’API Testing Frameworks Experience: Familiarity with API testing frameworks like Rest Assured, Postman, or similar tools, facilitating the testing of APIs for functionality and performance.
-
πStrong Communication and Collaboration Skills: Possess strong communication, collaboration, and problem-solving skills, enabling effective interaction with cross-functional teams and stakeholders.
-
π³Customer-Centric Passion: Bring creativity and a passion for working software from a customer perspective, ensuring that quality is maintained to meet user expectations.
π² The Perfect Match: If you possess some of these skills, Grouper is excited to hear from you!Β
- π―ISTQB Foundation or Advanced Level Certificates
- πExperience Working with Agile methodologies such as Scrum or Kanban
-
πUniversity Degree in Computer Science or Equivalent: Possess a bachelor's degree in Computer Science or a related field, providing a solid foundation in software engineering principles.
-
πΌ3+ Years of Quality Assurance and Test Engineering Experience: Demonstrate at least three years of experience in quality assurance and test engineering roles, with a proven track record of ensuring software quality.
πMeet Grouper:
We are our customers' trusted partner in the exciting world of safeguarding data, strengthening cybersecurity, and strategic consulting.Β We lead the way in ensuring data integrity, securing information, and navigating regulatory compliance with confidence.Β With a blend of technical expertise and clever thinking, we redefine GRC and IT strategies, empowering organisations to shine. From wielding cyber-superpowers to mastering security frameworks like ISO 27001:2013 and NIST, we're certified wizards ready to chart a course to success, strengthen defenses, and turn challenges into opportunities to excel.
So whether our customers are battling cyber dragons or navigating the tumultuous seas of change, Gruper is their trusted ally on the journey to greatness.
ππ¬ Join Grouper:
If you're passionate about shaping the culture of quality and driving excellence in software development, Grouper wants you on our team! Apply now and become part of our mission to redefine the role of Quality Assurance in the tech industry.π₯