We are looking for a skilled Automation QA Engineer to join our dynamic QA team. The ideal candidate will have a strong background in automated testing, with hands-on experience in Selenium, Java, and Mobile Web Testing. You will be responsible for developing and maintaining automated test scripts, executing test plans, and ensuring the quality of both web and mobile applications. This is a fantastic opportunity to work on cutting-edge projects, driving quality and efficiency across all our products.
Key Responsibilities:
• Test Automation Development:
• Design, develop, and execute automated test scripts using Selenium WebDriver and Java.
• Create and maintain automated test suites for web and mobile applications.
• Work closely with developers to ensure automated scripts are compatible with the application’s design and functionality.
• Integrate automated tests into CI/CD pipelines and ensure tests are executed as part of the release process.
• Mobile Web and Application Testing:
• Perform automated and manual testing of mobile web applications to ensure compatibility across different devices and platforms.
• Write test cases to cover functional, regression, and performance scenarios for mobile platforms.
• Use mobile testing frameworks to automate tests for mobile devices (both iOS and Android).
• Test Planning and Execution:
• Collaborate with product and development teams to understand requirements and define test strategies.
• Write, maintain, and execute detailed test plans and test cases.
• Identify and document bugs, and work closely with the development team to ensure issues are resolved.
• Perform functional, regression, and performance testing of both mobile and web applications.
• Continuous Improvement & Collaboration:
• Collaborate with other QA team members to improve overall test coverage, automation frameworks, and processes.
• Provide input to improve product quality and ensure adherence to QA best practices.
• Stay updated with the latest trends and tools in automation and mobile testing and implement them where applicable.
Required Qualifications:
• Education: Bachelor’s degree in Computer Science, Information Technology, or related field.
• Experience:
• 3+ years of experience in automation testing, with a focus on Selenium WebDriver and Java.
• Strong experience in mobile web testing and familiarity with mobile device testing tools.
• Hands-on experience with test automation frameworks such as TestNG, JUnit, or equivalent.
• Familiarity with testing APIs (REST/SOAP) and using tools like Postman.
• Experience integrating test automation into CI/CD pipelines (Jenkins, GitLab, etc.).
Key Skills:
• Proficiency in Java programming for automation scripting.
• Strong knowledge of Selenium WebDriver and TestNG framework.
• Solid experience in mobile web application testing across different devices and operating systems (iOS and Android).
• Familiarity with version control tools (Git, Bitbucket, etc.).
• Knowledge of Agile/Scrum methodologies and the ability to work within an Agile team.
• Excellent debugging and problem-solving skills.
• Strong communication skills and attention to detail.
Nice-to-Have Skills:
• Experience with other mobile testing tools like Appium.
• Knowledge of performance testing tools such as JMeter.
• Experience with cloud-based testing platforms like BrowserStack or Sauce Labs.
• Familiarity with behavior-driven development (BDD) tools like Cucumber.