Senior Software Quality Analyst
HuntWave Technologies
- Johannesburg, Gauteng
- Permanent
- Full-time
- Passion for quality and an extremely high attention to detail
- Skilled in analysis and sharing of insights gained
- 5+ years of QA engineering experience
- 3+ years automation testing/frameworks experience
- Continuous integration and delivery
- E2E testing across mobile and web platforms
- API testing
- Experience using platforms/frameworks/tools such as POSTMAN, Selenium, Katalon, Nightwatch.JS, JMeter, TestNG/Cucumber
- Ability to work in a fast-paced Agile environment
- ISTQB Advanced Level - Test Analyst
- Knowledgeable in at least one programming or scripting language
- Familiarity with product development lifecycles
- Working knowledge of Clickup (Jira etc), Confluence and Bitbucket
- Continuously optimise standards and processes
- Develop and validate regular testing schedules
- Review, analyse and identify test requirements based on the functional and design specifications and ensure a full understanding of all deliverables
- Plan and prepare test cases and testing environments
- Execute test cases and report test results
- Ensure software stability via regression, unit and user-acceptance testing to identify bugs and ensure production operations run successfully
- Proactively raise questions and seek clarification for testing
- Create documentation and maintain test plans/cases around new and existing requirements and technical specifications
- Hold and facilitate test case reviews with Testing, Development & Design teams
- Ensure that validated deliverables meet functional and design specifications and requirements
- Perform regression and ad-hoc testing of system components potentially affected by system changes
- Communicate with Project Leads to ensure all Quality Assurance projects are managed, tracked and delivered to customer expectations with high quality standards, within required timelines.
- Provide the team with analysis and other relevant reports regarding the quality of work
- Identify any potential quality issues and escalate to Project Lead
- The maturity to see a project through from briefing to delivery
- The diligence and discipline to get things done, no matter the circumstances
- Willing to make informed decisions and learn from failures
- Able to thrive in a fast-paced environment, communicate effectively and be a team player
- Understand the balance between co-creation (group) and deep work (individual).
- Enjoy working with tangible prototypes to solve pain points & goals
- Remain curious in every task and on every project - encouraging others to do the same
- Have a passion to grow the teams skills and the agency as a whole
- Actively participate in planning meetings
- Maintain constant communication and healthy work relationship between Quality Assurance Development and Design Teams