Job Description: SDET Engineer (Automation)
We are seeking a talented and experienced SDET Engineer with a strong focus on mobile app automation to join our QA team. The ideal candidate will have a passion for ensuring the quality and reliability of mobile applications through automated testing frameworks and tools. In this role, you will collaborate closely with cross-functional teams to develop and execute comprehensive test plans and automation scripts to validate the functionality,performance, and usability of our mobile apps.
Responsibilities:
● Develop, maintain, and execute automated test scripts for mobile applications andAPIs using industry-standard automation frameworks such as Appium, Selenium, orPostman.
● Design and implement test automation strategies and frameworks to ensure efficient and effective test coverage across multiple mobile platforms (iOS and Android) and API endpoints.
● Collaborate with software engineers, product managers, and designers to understand requirements, identify test scenarios, and define acceptance criteria for mobile app features.
● Participate in sprint planning, design reviews, and requirement grooming sessions to provide input on testability, test cases, and test automation feasibility.
● Conduct thorough regression testing of our mobile apps, web applications and APIs to identify and report defects, ensuring that issues are addressed promptly and resolved satisfactorily.
● Analyze test results, track and report defects, and provide detailed test reports and metrics to stakeholders to facilitate decision making and release readiness assessments.
● Stay current with emerging trends, technologies, and best practices in test automations. Sharing knowledge and insights with fellow team members.
● Handle and manage the release process, continuously optimising it for efficiency and reliability.
● Conduct User Acceptance Testing (UAT) while integrating our software with partner/vendor systems.
● Play an active role in enhancing our testing and deployment processes, including the
implementation of a robust deployment gatekeeping process.
Requirements:
● Bachelor's degree in Computer Science, Engineering, or related field
● 4 Years experience in software quality assurance, with a focus on test automation.
● Strong proficiency in automated testing frameworks and tools for mobile applications and APIs such as Appium, Selenium, Postman or similar
● Proven experience in planning and executing functional, performance, and regression testing.
● Strong ability to evaluate both functional and non-functional requirements to define testing scope.
● Excellent collaboration skills to work effectively with stakeholders and understand project requirements.
● Proficiency in creating and maintaining test plans, test cases, and test scripts.
● Familiarity with QA best practices and a willingness to share and document them for the team.
● Experience in handling release processes and continuously optimising them.
● Knowledge of User Acceptance Testing (UAT) and integrating software with partner/vendor systems.
● Having experience automating with Java (or any other coding language), JavaScript, Selenium/Appium or BrowserStack