TechPoppy

Software Development Engineer - Test II - Quality Assurance

Noida, UP, IN

about 1 month ago
Save Job

Summary

Responsibilities

  • Design, develop, and maintain scalable and efficient test automation frameworks for web, mobile, and API testing.
  • Create and implement helper utilities to enhance test automation capabilities.
  • Evaluate and select appropriate automation tools and technologies.
  • Develop and execute automated test scripts for functional, integration, regression, and performance testing.
  • Analyze test results and identify defects, providing detailed reports to development teams.
  • Ensure comprehensive test coverage across all product features.
  • Develop and execute automated tests for mobile applications (Android and iOS) using Appium.
  • Ensure compatibility and performance across different mobile devices and operating systems.
  • Design and implement automated tests for APIs and microservices using Rest Assured or Karate.
  • Validate API functionality, performance, and security.
  • Utilize BDD-based frameworks (e.g, Cucumber) with Java and Selenium to create clear and maintainable test specifications.
  • Collaborate with product and development teams to define and implement acceptance criteria.
  • Mentor and guide junior SDET and QA resources, providing technical expertise and support.
  • Lead and coordinate testing activities, ensuring timely delivery of high-quality results.
  • Promote best practices in test automation and quality assurance.
  • Work closely with development and product teams to integrate testing into the development lifecycle.
  • Communicate effectively with stakeholders to provide updates on testing progress and issues.
  • Participate in code reviews and contribute to continuous improvement of testing processes.

Mandatory Skills

  • 4+ years of work experience in test automation of web, mobile, and backend applications.
  • Proficiency in at least one mobile automation platform (Android or iOS).
  • Good understanding of different test automation design frameworks.
  • Hands-on experience in designing test automation frameworks and writing helper utilities.
  • Good expertise in BDD-based frameworks using Java, Selenium.
  • Expertise in mobile testing and automation using Appium.
  • Experience with API and microservices testing using Rest Assured or Karate.
  • Hands-on experience in working with Java, with a good understanding of OOPs concepts.
  • Excellent analytical and problem-solving skills.
  • Strong in Communication.

Preferred Skills

  • Experience in a product-based company.
  • Experience with performance testing tools (e.g, JMeter, LoadRunner).
  • Knowledge of CI/CD pipelines and tools (e.g, Jenkins, GitLab CI).
  • Experience with cloud-based testing platforms (e.g, BrowserStack, Sauce Labs).
  • Knowledge of database testing and SQL.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Relevant certifications in software testing and automation

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job