About the Role
Job Responsibilities
An Agile Test Automator typically has the following job responsibilities:
1. **Automation Framework Development**:
- Design and develop robust automation frameworks to support testing requirements in Agile development environments.
2. **Test Script Creation**:
- Write automated test scripts for functional, regression, integration and performance testing to ensure software quality.
3. **Collaboration with Development Teams**:
- Collaborate closely with developers, product owners, and other stakeholders to understand requirements and ensure quality is integrated into the development process.
4. **Continuous Integration/Continuous Deployment (CI/CD)**:
- Implement and maintain CI/CD pipelines that include automated testing to enhance release cycles and improve software quality.
5. **Test Planning and Strategy**:
- Participate in sprint planning and backlog grooming sessions to define testing scope and contribute to test strategy discussions.
6. **Execution of Automated Tests**:
- Execute automated tests as part of the build and deployment processes and analyze results to ensure software meets specified quality standards.
7. **Defect Management**:
- Identify, document and track defects; collaborate with development teams to troubleshoot and resolve issues.
8. **Performance and Load Testing**:
- Conduct performance testing to ensure applications can handle expected loads and meet performance benchmarks.
9. **Test Data Management**:
- Manage and prepare test data for automated test scenarios, ensuring it mimics real-world usage conditions.
10. **Documentation**:
- Maintain comprehensive documentation of test cases, testing procedures, and results for effective communication and reporting.
11. **Continuous Improvement**:
- Stay up-to-date with testing tools, technologies, and methodologies; advocate for best practices in automation and Agile testing.
12. **Mentorship**:
- Provide guidance and support to other team members in automation testing practices and tools.
These responsibilities emphasize the need for collaboration, technical skills in automation, and a strong understanding of Agile methodologies to ensure high-quality software delivery.
How to do I apply?
Email: careers@qotsolutions.co.za
Requirements
Quality Engineer | Information Technology Location: On-Site | Johannesburg | SOUTH AFRICA Build and maintain automation frameworks and use test tools to inspect, analyse, design, develop, implement and execute re-useable automated test assets to quality assure solutions, whilst aligning to prescribed enterprise quality practices and standards
Preferred Qualification
BSc IT or BComm IT or similar
Preferred Certifications
ISTQB Agile Foundation. ISTQB Advanced certification (preferred).
Training in Agile & DevOps.
Minimum Experience Level
3 -6 years of experience.
Type of experience: Test analysis & design experience. Test automation experience.
Development experience.
Experience in Agile delivery and exposure to test driven development and behaviour driven development in a continuous delivery model.
Experience in NFT.
Ability to understand and interpret logical solution architecture.
Understanding of DevOps pipelines & tools.
Technical / Professional Knowledge
• Development languages; Eg: Java
• Object-orientated Programming (OOP)
• Mobile Test Automation
• Soap and RESTFUL services
• Use of testing tools and frameworks(E.g. Selenium, Appium, RestAssured, Karate, Jira, JMeter)
• Service virtualisation & Data virtualisation
• Performance and load testing
• Vulnerability testing
Behavioural Competencies
• Technical/Professional Knowledge and Skills
• Guiding Team Success
• Building Customer Relationships
• Decision Making
• Innovation
• Driving for Results
• High-Impact Communication
About the Company
QoT Solutions is a company that specialises in quality assurance, test automation, QA testing and agile software training. We offer a range of services to help our clients achieve their business objectives and needs through innovative and affordable IT solutions. QoT Solutions has a vision to create an energetic, high-spirited organisation generating significant value for our clients, staff and society.
If you are looking for a career opportunity in the IT industry, QoT Solutions could be the right place for you. We are always looking for motivated, creative technologists who can deliver top-tier service to our clients. QoT Solutions values growth and creation, fun, passion and perseverance, transparency, integrity, collaboration and accountability. We provide the platform to encourage their people to learn, to be inventive and to inspire.
At QoT Solutions, you will have the chance to work with some of the best tools and technologies in the market. We are an authorised partner of Atlassian, Inflectra and Micro Focus Software, and they offer a full range of training in software testing and QA. You will also have the opportunity to work on exciting projects with diverse clients, from start-ups to corporates. QoT Solutions is more than just a company, it is a community of passionate professionals who strive to make a difference.