TechPoppy
Software Development Engineer - Test II - Java/Selenium/Appium
Job Location
bangalore, India
Job Description
Responsibilities : - Design, develop, and maintain scalable and efficient test automation frameworks using Java, Selenium, and Appium. - Implement best practices for test automation, including code reusability, maintainability, and reporting. - Continuously improve and optimize existing automation frameworks to enhance test coverage and efficiency. - Develop and execute comprehensive API test suites using tools like Rest Assured or similar. - Validate API functionality, performance, and security. - Collaborate with developers to ensure API specifications are clear and testable. - Develop and execute automated test scripts for mobile games on both Android and iOS platforms using Appium. - Perform functional, performance, and compatibility testing on mobile devices and emulators. - Identify and report mobile-specific defects and ensure timely resolution. - Design and implement automated test scripts for web-based gaming applications using Selenium WebDriver. - Perform cross-browser testing and ensure compatibility across different browsers and operating systems. - Develop and maintain comprehensive test suites for UI/UX validation. - Integrate test automation scripts into the CI/CD pipeline using Jenkins. - Configure and maintain Jenkins jobs for automated builds, deployments, and test execution. - Monitor and analyze test results from CI/CD pipelines and provide timely feedback to the development team. - Develop detailed test plans, test cases, and test scripts based on product requirements and specifications. - Execute manual and automated tests and report defects using bug tracking systems. - Perform regression testing, smoke testing, and exploratory testing as needed. - Work closely with developers, product managers, and other stakeholders to understand product requirements and ensure quality. - Participate in code reviews and provide constructive feedback. - Communicate test results and defect reports effectively to the team. - Participate in agile ceremonies. Required Skills and Experience : - 3-5 years of experience in software testing and automation. - Strong programming skills in Java. - Proficiency in developing and maintaining test automation frameworks using Selenium WebDriver. - Hands-on experience with mobile testing automation using Appium (Android and iOS). - Extensive experience in Rest API testing using tools like Rest Assured or similar. - Experience with CI/CD pipelines and tools like Jenkins. - Strong understanding of software testing principles, methodologies, and best practices. - Experience with bug tracking systems (e.g, Jira). - Excellent problem-solving and analytical skills. - Strong communication and collaboration skills. - Experience in the gaming Industry is a strong plus. - Experience with performance testing tools like Jmeter is a plus. - Experience with Cloud testing platforms is a plus. Education : - Bachelor's degree in Computer Science, Software Engineering, or a related field. Interview Process : Round 1 : Assessment of coding skills and fundamentals of testing, including tools such as Selenium and Appium. Round 2 : Case studies, advanced coding exercises, and in-depth automation tasks (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 4/19/2025
Location: bangalore, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources TechPoppy |
---|