A new kind of education network. Our programs enhance student-faculty engagement, lower costs & leverage opportunities.
QA Automation Engineer
Location
South Africa
Posted
20 hours ago
Salary
0
Seniority
Junior
Job Description
QA Automation Engineer
Noodle
• Analyze, report, and document issues found applying QA best practices • Understand the development process and coordinate work with your team accordingly • Create comprehensive test plans and execute them • Create automated functional tests • Work closely with other members of the Quality Assurance team to automate the high cost test plans to improve the overall team throughput • Execute various phases of functional and nonfunctional testing to certify the quality of new software releases • Conduct cross-browser testing to check the compatibility of applications across various browsers
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering or alternative related field (or commensurate work experience)
- 1-3 years of relevant professional experience in QA
- Knowledge of software development life cycle and bug life cycle
- Familiarity with technologies like Selenium Webdriver and Pytest
- Knowledge in Python or similar programming languages
- Experience with Pycharm and Github Actions
- Experience with JIRA, TestRail / Testmo and Confluence
- Experience with Open source Databases like MySql, PostgreSQL
- Experience with API/backend services testing tools like Postman
- Excellent attention to detail
- Knowledge of bug triaging, Agile methodologies, SCRUM practices and QA effort
- Understanding of testing techniques (e.g. performance, automated), their strengths and weakness
- Proficiency in communication and interpersonal skills - both verbal and written
- Expertise in cross-browser/environment testing
Benefits
- Work from the comfort of your home office!
- Great compensation package
- Tools you need on us! Laptop (Mac is our computer of choice) and EcoFlow inverter
- 12 weeks paid Parental Leave benefits
- 20 working days annual leave + 10 paid national holidays
- Medical/RA benefit
- Internet benefits
- Full access to our employee assistance program (EAP) through Company Wellness
- Annual education stipend for lifelong learning
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Develop and maintain automation scripts using Playwright and Selenium. • Perform Functional, Regression, Manual, and API Testing. • Integrate automation with CI/CD pipelines. • Work on AI/LLM-based testing solutions and automation frameworks. • Collaborate with DevOps and development teams for quality delivery.
Role Description We are seeking a problem-solving QA Automation/Software Development Engineer in Test (SDET) to join the tech team, with a primary focus on payroll integrations. This agile role revolves around improving software quality through coding. The engineer will be responsible for: - Testing integrations with external third parties - Building comprehensive integration tests - Developing mock services for APIs Collaboration is key, as this role works closely with the tech lead and product managers to define acceptance criteria and implement new test scenarios within a Docker and Jenkins-based QA infrastructure. Qualifications - Python: Strong coding experience (Strict core requirement) - API Testing: Proven experience testing APIs and building integration tests with external/third-party systems - Mocking: Hands-on experience building and maintaining mock services for APIs - Test Automation: Ability to write automated tests directly from acceptance criteria - Experience Level: 5+ years of software testing experience in an automated environment Requirements - Ticketing and Continuous Integration (CI) systems - Understanding of build automation, application deployment, and CI pipelines (Docker, Jenkins) - Experience with SQL databases and advanced RESTful APIs Benefits - Monetary compensation - Year-end Bonus - IMSS, AFORE, INFONAVIT - Major Medical Expenses Insurance - Life Insurance - Funeral Expenses Coverage - TDU Membership - MediAccess - Health Check-Up Subsidy - Preferential rates for car insurance - Vacations - Official Mexican Holidays - Life Happens Days - Bereavement Leave - Civil Marriage Leave - English Classes - Certifications - Educational Agreements (Talisis, U-ERRE, UNID, TecMilenio, Tec de Monterrey, UDEM, SPIS) - Corporate Agreements & Discounts (Sorteos Tec, Envia Flores, TopGolf) - Taquitos Rewards - Birthday Bonus - Work-from-home Bonus - Laptop Policy
• Seeking a problem-solving QA Automation/Software Development Engineer in Test (SDET) to join the tech team. • Primary focus on payroll integrations. • Improving software quality through coding. • Responsible for testing integrations with external third parties. • Building comprehensive integration tests and developing mock services for APIs. • Collaborating with tech lead and product managers to define acceptance criteria and implement new test scenarios within a Docker and Jenkins-based QA infrastructure.
• Design, draft, and scale robust automated test suites using Node.js and TypeScript to validate feature stability. • Lead hands-on automation testing across multiple web applications using Playwright, with additional exposure to Android (Appium) ecosystems. • Write and maintain test coverage for intricate GraphQL queries as well as asynchronous, real-time messaging interfaces like MQTT, WebSockets, or SSE. • Monitor, scale, and maintain automated test execution across continuous integration environments via GitHub Actions, GitLab CI, or Jenkins. • Actively leverage container registries, Docker images, and log aggregation platforms to analyze and correlate errors across distributed services. • Collaborate dynamically across engineering teams to surface, track (via Jira), and proactively resolve environmental and application defects. • Integrate cutting-edge AI tools within your day-to-day workflow to boost test creation efficiency and delivery cadence.



