Pune, Maharashtra, India
Information Technology
Full-Time
algoleap
Overview
Job Title: Software Development Engineer in Test (Lead)
Location: Hyderabad, India
Role Overview
As a Software Development Engineer in Test (SDET) Lead , you will play a pivotal role in ensuring the quality and performance of our products through test automation and non-functional testing. You will collaborate closely with global teams to design, develop, and implement automated testing solutions, focusing on both API and web automation using Playwright, as well as performance testing with JMeter. Your expertise in data-driven testing and non-functional testing will be critical in enhancing our CI/CD pipeline and overall software quality.
Key Responsibilities
○ Experience with data-driven testing methodologies.
○ Strong understanding of performance testing tools, particularly JMeter.
○ Familiarity with continuous integration/deployment (CI/CD) environments.
○ Knowledge of testing methodologies such as TDD, BDD, and ATDD in an agile setting.
○ Strong coding skills in scripting languages such as Python, JavaScript, C#, or Java.
○ Experience with DevOps tools such as Jenkins, Git, and Octopus Deploy.
○ Solid understanding of object-oriented programming (OOP) principles and coding standards.
○ Strong verbal and written communication skills.
○ Ability to work collaboratively in a global team environment.
Preferred Qualifications
Location: Hyderabad, India
Role Overview
As a Software Development Engineer in Test (SDET) Lead , you will play a pivotal role in ensuring the quality and performance of our products through test automation and non-functional testing. You will collaborate closely with global teams to design, develop, and implement automated testing solutions, focusing on both API and web automation using Playwright, as well as performance testing with JMeter. Your expertise in data-driven testing and non-functional testing will be critical in enhancing our CI/CD pipeline and overall software quality.
Key Responsibilities
- Design, create, and execute automated tests using Playwright and TypeScript to ensure the functionality of our software features and user interfaces. This includes developing smoke tests, regression test suites, and contributing to the overall quality assurance process.
- Develop and execute data-driven testing strategies to ensure comprehensive test coverage.
- Perform non-functional testing, including performance testing using JMeter and google lighthouse, to assess system stability and scalability.
- Participate in ongoing product specification and code reviews to align testing efforts with product goals.
- Collaborate with cross-functional teams to translate customer requirements into effective automated tests.
- Contribute to CI/CD pipelines by integrating automated tests and supporting continuous integration and deployment processes.
- Support various testing efforts, including functional, security, stress, and failure injection testing, with a focus on continuous improvement and innovation.
- You'll be responsible for actively participating in story grooming sessions, where you'll collaborate with the development team to clarify requirements, identify potential risks, and ensure that all test scenarios are accounted for.
- As the owner of the product's quality, you will oversee the entire testing process, from planning to execution, ensuring that all features meet the highest standards before they are released.
- You will also play a key role in making critical decisions during go/no-go calls, where you will assess the readiness of the product for release. This involves evaluating test results, identifying any unresolved issues, and determining whether the product is fit for deployment.
- Experience: Minimum of 5 years of development and testing experience, with a strong emphasis on test automation and non-functional testing.
- Education: Bachelor’s degree in Engineering, Computer Science, or a related field.
- Technical Skills:
○ Experience with data-driven testing methodologies.
○ Strong understanding of performance testing tools, particularly JMeter.
○ Familiarity with continuous integration/deployment (CI/CD) environments.
○ Knowledge of testing methodologies such as TDD, BDD, and ATDD in an agile setting.
○ Strong coding skills in scripting languages such as Python, JavaScript, C#, or Java.
○ Experience with DevOps tools such as Jenkins, Git, and Octopus Deploy.
○ Solid understanding of object-oriented programming (OOP) principles and coding standards.
- Soft Skills:
○ Strong verbal and written communication skills.
○ Ability to work collaboratively in a global team environment.
Preferred Qualifications
- Experience with scanning tools like SonarQube, NDepend, or Fortify.
- Familiarity with exploratory and usability testing.
- Understanding of RDBMS, SQL, and database testing.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in