Job Description
What will you do…
Design, implement, and sustain scalable test automation frameworks tailored for web, mobile, and API applications.
Develop, implement, and sustain automated test scripts with cutting-edge tools and technologies to ensure robust quality assurance.
Work collaboratively with developers, product managers, and QA team members to establish comprehensive test strategies and clearly defined acceptance criteria.
Conduct comprehensive functional, regression, integration, and performance testing to ensure software quality and reliability.
Employed will utilize bug-tracking tools to systematically identify, document, log, monitor, and validate defects to ensure accurate tracking and resolution throughout the development lifecycle.
Enhance test coverage, streamline execution speed, and elevate overall QA processes through ongoing refinement and optimization initiatives.
Develop and incorporate automated testing solutions into existing CI/CD pipelines to enable ongoing evaluation and validation throughout the software development lifecycle.
Attend sprint planning sessions, daily stand-ups, and retrospectives to ensure alignment and continuous improvement throughout each iteration.
Perform comprehensive root cause analysis and deliver practical, data-driven insights to drive meaningful quality enhancements.
Remain informed about emerging QA tools, evolving industry trends, and established best practices to ensure optimal testing methodologies.
Seeking a highly skilled and experienced professional with a strong background in [specific field or industry]. The ideal candidate will possess a minimum of [X years] of relevant work experience and hold a degree in [relevant field], or an equivalent combination of education and experience. Proficiency in [specific tools, software, or methodologies] is essential, along with exceptional analytical, problem-solving, and communication skills. The role requires the ability to collaborate effectively in a team environment, manage multiple priorities, and deliver results under tight deadlines. Familiarity with [industry-specific regulations or standards] is highly desirable.
What you bring…
A bachelor’s degree in Computer Science, Engineering, or a closely related field—or commensurate professional experience—is required.
Requires a minimum of four years of hands-on experience in software testing, with a particular emphasis on automation expertise.
At least one programming language, such as Java, Python, JavaScript, or C, must be mastered.
Individuals with practical proficiency in test automation solutions—including Selenium WebDriver, Cypress, Playwright, Opium, or equivalent platforms—are encouraged to apply.
Experience with API testing tools, including Postman, Rest Assured, and Karate, is required.
Proficient in essential testing methodologies, including the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), test case design, and the bug lifecycle.
Proficiency in version control systems, such as Git, is required.
Proficiency in continuous integration and continuous delivery (CI/CD) platforms such as Jenkins, GitLab CI, and Azure DevOps is required.
Proficiency in Agile and Scrum methodologies is required, with a proven track record of implementation in collaborative team settings. Candidates should demonstrate hands-on experience applying iterative development cycles, continuous feedback loops, and cross-functional collaboration to deliver incremental value. Familiarity with Scrum artifacts, such as sprint backlogs and turndown charts, as well as Agile ceremonies—including daily stand-ups, sprint planning, and retrospectives—is essential. The ideal candidate will have contributed to Agile transformations or enhancements within fast-paced project environments.
Qualifications
BA/BSc/HND
Experience Required
4 years