Role Summary
Primary responsibility is writing smart, scalable, and robust automation scripts to test web, API, and mobile applications for a SaaS product, helping catch defects automatically.
This is a fantastic opportunity to sharpen software engineering skills, master cutting-edge automation tools, and play a critical role in delivering flawless software to users. This role also serves as a foundation for growth into an SDET career path.
Key Responsibilities
• Write clean, maintainable, and efficient code to automate test cases for web, mobile, and API applications.
• Integrate automated test suites into the CI/CD pipeline to enable continuous testing.
• Maintain and upgrade existing automation frameworks to adapt to product changes.
• Analyse manual test cases and identify high-priority candidates for automation.
• Collaborate with Product Managers, Developers, and QA team members.
• Execute automated test suites and analyse test results to identify regressions or bugs.
• Report, track, and verify defects in Jira.
Required Skills
• Solid foundational knowledge of at least one programming language: Java, JavaScript, Python, or TypeScript.
• Strong understanding of software QA methodologies, tools, and processes, including unit, integration, system, and regression testing.
• Basic understanding of HTML, CSS, DOM manipulation, and RESTful APIs.
• Ability to write basic SQL queries to verify data integrity.
• Sharp eye for detail and a passion for breaking things to make them better.
• Strong verbal and written communication skills to articulate technical issues clearly.
• Strong desire to learn new technologies, tools, and testing methodologies quickly.
Good to Have
• Familiarity with automation tools such as Playwright or Selenium.
• Exposure to version control systems, specifically Git.
• Basic understanding of CI/CD concepts and continuous testing practices.
• Demonstrated interest in automation testing and quality engineering.
Career Path
Associate Software Engineer → SDET