- Design, develop, and execute automated test scripts using Selenium and Java.
- Collaborate with the development and product teams to understand requirements and identify test scenarios for automation.
- Perform functional and regression testing of web applications using Selenium WebDriver.
- Conduct Rest API testing to validate the functionality, performance, and security of APIs.
- Apply E-Commerce and Billing platform testing knowledge to verify that the software meets the specific requirements of such systems.
- Utilize Ordering and Provisioning domain knowledge to validate the functionality and accuracy of order processing and provisioning systems.
- Create and maintain test data, test environments, and test automation frameworks.
- Identify, document, and track software defects, and work closely with the development team to ensure timely resolution.
- Collaborate with cross-functional teams to ensure test coverage and release readiness.
- Continuously improve testing processes, methodologies, and tools to enhance efficiency and effectiveness.
- Stay up to date with the latest industry trends, best practices, and emerging technologies in automation testing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as an Automation QA Engineer, specifically in implementing test automation using Selenium and Java.
- Strong knowledge of software testing principles, methodologies, and best practices.
- Experience in Rest API testing and familiarity with API testing tools and frameworks.
- Understanding of E-Commerce and Billing platform testing, including knowledge of common platforms and payment gateways.
- Strong knowledge on Kibana / Splunk required.
- Proficiency in test case design, execution, and defect tracking.
- Strong programming skills in Java for test automation scripting and framework development.
- Experience with test automation frameworks and tools, such as TestNG or JUnit.
- Solid understanding of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Attention to detail and a commitment to delivering high-quality software.
Preferred Qualifications:
- Experience with other test automation tools, such as Cucumber or Appium.
- Knowledge of popular E-Commerce platforms, such as Shopify or Magento.
- Familiarity with billing systems and subscription management platforms.
- Experience with Agile development methodologies.
- ISTQB or other relevant certifications.