Requirements
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
(Desirable) ISTQB Foundation or Advanced Level Certificates
(Desirable) Experience Working with Agile methodologies such as Scrum or Kanban
(Desirable) 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
(Desirable) 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
What the job involves
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
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
#J-18808-Ljbffr