This role requires manual + automation testing both.
Develop, execute, and maintain automated test scripts using Java, Selenium, TestNG, and Cucumber.
Design and build robust and scalable test automation frameworks for web, mobile (Android/iOS), and APIs.
Perform manual testing to ensure feature completeness and validate edge cases.
Automate mobile applications testing using Appium for Android and iOS platforms.
Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand requirements and deliver high-quality solutions.
Conduct regression, functional, integration, and performance testing for various projects.
Manage and version test automation scripts using GitHub and ensure CI/CD pipeline integration.
Identify, document, and track bugs using bug-tracking tools.
Ensure adherence to best practices for testing and documentation.
Continuously explore and evaluate new testing tools and methodologies to enhance QA efficiency.
Preferred candidate profile
Strong programming skills in Java.
Hands-on experience with automation tools like Selenium, TestNG, Cucumber, and Appium.
Proficiency in testing mobile applications on Android and iOS platforms.
Experience in manual testing for both web and mobile applications.
Expertise in designing and developing automation testing frameworks.
Familiarity with version control systems like GitHub.
Strong knowledge of SDLC and testing methodologies.
Excellent analytical, problem-solving, and debugging skills.
Ability to work independently and collaboratively in a fast-paced environment.
Perks and benefits
Competitive salary and benefits package.
Opportunity to work with cutting-edge technologies.
Collaborative and supportive work environment.
Career growth and skill development opportunities.