Understand business processes and customer value propositions to design effective technical solutions.
Define and contribute to the overall test strategy, including coverage, data preparation, execution steps, and scenarios.
Identify, document, and monitor software defects using bug-tracking tools, ensuring timely resolution in collaboration with development teams.
Deliver clean, maintainable, and well-documented code while upholding quality standards.
Execute test cases, validate outcomes, and provide detailed issue reports.
Continuously enhance testing processes, methodologies, and frameworks to improve efficiency, scalability, and effectiveness.
Manage the deployment and integration of automated test suites within the CI/CD pipeline.
Stay informed about emerging tools, technologies, and industry best practices.
Ensure the release of high-quality software through thorough planning, test execution, automation, and continuous improvement, reinforcing excellence in quality assurance throughout the development lifecycle.
Job Purpose
Software Engineer with 3+ years of experience in test automation.
Strong hands-on expertise in both manual testing and QA automation for complex business applications.
Exposure to digital commerce or retail domain is an advantage.
Adopts a holistic approach to quality, considering business impact, user adoption, technical robustness, and SRE principles.
Proficient in test automation frameworks such as Selenium, Appium, or similar tools.
Skilled in programming languages like Java, Python, or JavaScript for test automation.
Familiar with cloud platforms including AWS, Azure, or Google Cloud.
Strong analytical, problem-solving, and detail-oriented mindset.
Designs test coverage and cases with a business-first perspective.
Effective communicator and strong collaborator across teams.
Additional experience with backend or frontend technologies is a plus.