Senior Automation Engineer

Details of the offer

Job title : Senior Automation Engineer Job Location : Western Cape, Cape Town Deadline : January 25, 2025 Quick Recommended Links Jobs by Location Job by industries Your North Star  The mission of the Senior Automation Engineer is to define test scenarios for new features, provide information on requirements, analyse the product, alleviate bug fixes, and ensure that desired outcomes are achieved primarily focused on writing automated tests.  Day in the life of the Senior Automation Engineer  Testing and Quality Improvement: Constantly test new developments and features to improve the quality of our product, including quality assurance reporting.  Test Plan Development: Develop and execute comprehensive test plans to ensure the quality and functionality of our software applications.  Collaboration: Collaborate with cross-functional teams, including developers and product managers, to define test requirements and acceptance criteria.  Manual and Automated Testing: Perform manual and automated testing to identify software defects, record and track issues, and verify bug fixes.  Automation Frameworks: Design, implement, and maintain automated test scripts and frameworks to improve testing efficiency.  Regression Testing: Conduct regression testing to ensure that previously identified issues have been resolved and new features have not introduced regressions.  Load and Performance Testing: Design and execute load and performance tests to ensure the system can handle expected user loads and identify potential bottlenecks.  Best Practices: Introduce best practices for the testing process and ensure that they are applied across the organization.  Analysis and Recommendations: Analyse test results, identify trends, and recommend improvements to the development team.  CI/CD Processes: Participate in the design and implementation of continuous integration and continuous delivery (CI/CD) processes to support agile development methodologies.  Risk Management: Partner with the Product Owner, Lead Developer and Head of Product to identify any quality risks, work on critical projects, and provide advice in prioritizing test cases for automation.  Code Reviews: Contribute to the overall improvement of software quality by actively participating in code reviews and providing feedback on design and architecture.  Key Skills:  Certification: ISTQB Foundation Certification  Experience: 5-8 years of solid QA experience  Programming Skills: Advanced programming skills using Java   Database Knowledge: Understanding of MySQL databases  Test Automation: Experience with test automation tools such as Selenium   Programming Concepts: Understanding of programming concepts and best practices such as OOP   IDE Experience: Experience using an IDE, such as Eclipse, NetBeans, or IntelliJ IDEA   Troubleshooting: Expert at troubleshooting and diagnosing system issues   API Experience: Experience with API calls   Project Management Tools: Experience with project management tools such as Git Boards, JIRA or Trello   CI/CD Tools: Experience with CI/CD tools, such as GitLab, is a plus   Quality Assurance Principles: Strong understanding of QA principles, methodologies, and best practices   Test Design Techniques: Proficiency in various test design techniques, including boundary value analysis, equivalence partitioning, and state transition testing   Software Development Life Cycle (SDLC): In-depth knowledge of the SDLC and the role of QA within it.  Quality Metrics: Familiarity with key quality metrics and how to use them to drive improvements   Risk-Based Testing: Experience with risk-based testing approaches to prioritize testing efforts based on potential impact   Beneficial skills:  Certification: ISTQB Advanced Certifications   Experience: Experience in Testing Hospitality or Hotel Management Software   Test Automation: Experience with test automation tools such as Appium  Tools: Experience with TestRail, Jenkins, or TestNG   Load and Performance Testing: Experience with load and performance testing tools and methodologies   How to be successful as a Senior QA Engineer  Team Environment  Fast-Paced Environment  Testing Methodology  Automation Concepts   Communication Skills  Programming Experience  ICT jobs


Nominal Salary: To be agreed

Job Function:

Requirements

Senior Engineer: Electrical

PURPOSE OF ROLE TheSenior Engineer: Electrical will provide specialist support and expertise to the electrical engineering team throughout all project lifecy...


Lesedi Nuclear Services Pty. Ltd. - Western Cape

Published 17 days ago

Technical Assistant: Dairy

Job category: FMCG, Retail, Wholesale and Supply Chain Location: Cape Town Contract: Permanent Remuneration: Market related EE position: No IntroductionTo pr...


Woolworths - Western Cape

Published 17 days ago

Service Engineer

Service Engineer - CNC Press Brake and Punch product range. Compensation: TBA DutiesConduct maintenance and basic repairs on CNC machine tools at customer si...


Retecon (Pty) Ltd. - Western Cape

Published 17 days ago

Technical Assistant: Hppc

Job category: Other: FMCG, Retail, Wholesale and Supply Chain Location: Cape Town Contract: Permanent Remuneration: Market Related EE position: No Introducti...


Woolworths - Western Cape

Published 17 days ago

Built at: 2024-12-28T09:58:09.055Z