Software Development Engineer in Testing

postjobfree

Noida, UP, IN 4 Years Exp Posted 46d ago

Job Description

Key Responsibilities

• Framework Architecture: Design, develop, and maintain robust, scalable, and reusable test automation frameworks from scratch or enhance existing ones.

• Test Strategy: Define test strategies for complex features, balancing the Test Pyramid (Unit, Integration, E2E).

• Pipeline Integration: Own the quality gates in the DevOps ecosystem. You will set up and manage automated test runs in CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.

• Root Cause Analysis: act as a primary troubleshooter. Deep dive into failures, perform root cause analysis, and work closely with developers to resolve complex technical issues.

• Mobile & Web Automation: Create and execute automated tests for Web and/or Mobile applications.

• Mentorship: Guide junior SDETs/QA engineers on coding best practices and code reviews.

 

Required Technical Skills

• Experience: 4–7 years of hands-on experience in Software Testing and Test Automation.

• Programming Languages (Must have one):

o Strong proficiency in Java (with object-oriented design patterns).

o Strong proficiency in JavaScript / TypeScript (with modern ES6+ syntax).

• Automation Tools (Must have at least one):

o Deep expertise in Playwright (preferred for modern web apps).

o Deep expertise in Selenium WebDriver.

o Deep expertise in Appium (for mobile automation).

• CI/CD & DevOps:

o Proven experience setting up test automation pipelines from scratch.

o Familiarity with tools like Jenkins, GitLab, GitHub Actions, or Azure DevOps.

o Understanding of Version Control (Git) is mandatory.

 

Required Soft Skills

• Communication: Excellent verbal and written communication skills. You must be able to articulate bug reports, test plans, and risks to stakeholders clearly.

• Troubleshooting: Exceptional problem-solving skills. You should enjoy the "detective work" of debugging flaky tests or environment issues.

• Collaboration: Ability to work in an Agile/Scrum environment and collaborate effectively with Developers, Product Managers, and Designers.

 

Good To Have

• Experience with API Testing (RestAssured or Postman).

• Knowledge of containerization tools like Docker or Kubernetes.

• Experience with cloud testing platforms (BrowserStack, Sauce Labs).

• Understanding of Performance Testing tools (JMeter, k6).

Similar Openings for You