4 - 6 years

8 - 15 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a skilled Software Development Engineer in Test (SDET) with 4-6 years of experience to join our quality engineering team. The ideal candidate will have strong programming skills, extensive testing experience, and the ability to design and implement comprehensive test automation frameworks.
Key Responsibilities Test Automation & Development Design, develop, and maintain robust test automation frameworks for web applications, APIs, and backend services Create automated test scripts for functional, integration, regression, and performance testingImplement CI/CD pipeline integration for automated test execution Develop custom testing tools and utilities to enhance testing efficiency Build and maintain test data management solutions Quality Assurance Strategy Collaborate with development teams to understand system architecture and identify testing requirements Participate in design and code reviews to ensure testability and quality standards Define and implement comprehensive test strategies for complex distributed systems Establish and maintain quality metrics and reporting dashboards Drive test coverage improvements and identify gaps in testing Technical Leadership Mentor junior team members on test automation best practices Drive adoption of shift-left testing practices Research and implement new testing technologies and methodologies Contribute to continuous improvement of QA processes Lead test automation initiatives for assigned modules/features Cross-functional Collaboration Work closely with product managers to understand requirements and acceptance criteria Partner with DevOps teams to optimize test execution in CI/CD pipelines Coordinate with release management for test environment setup and deployment validation Provide test status updates and risk assessments to stakeholders Required Qualifications Experience 4-6 years of overall experience in software testing Minimum 3 years of hands-on test automation experience Experience working in Agile/Scrum environments Proven track record of building automation frameworks from scratch Technical Skills Programming Languages: Strong proficiency in at least two of: Java, Python, JavaScript/TypeScript Test Automation Frameworks: Expertise with Selenium WebDriver, Playwright, TestNG, JUnit, or similar API Testing: Proficiency with REST/SOAP API testing using tools like Postman, RestAssured, or similar Performance Testing: Experience with JMeter, LoadRunner, or Gatling CI/CD Tools: Hands-on experience with Jenkins, GitLab CI, Azure DevOps, or GitHub Actions Version Control: Proficient with Git and branching strategies Database Testing: Strong SQL skills and experience testing database operations Cloud Platforms: Experience with AWS, Azure, or GCP testing environments Containerization: Knowledge of Docker and Kubernetes for test environment setup Testing Expertise Strong understanding of testing methodologies (BDD, TDD, ATDD) Experience with both black-box and white-box testing approaches Knowledge of security testing principles and tools Experience with cross-browser and cross-platform testing Understanding of microservices architecture testing Mobile testing experience (iOS/Android) is a plus Mentor junior team members on test automation best practices Preferred Qualifications Additional Technical Skills Experience with AI-based test generation and intelligent test automation Experience with performance profiling and optimization Familiarity with chaos engineering principles Understanding of accessibility testing standards (WCAG) Experience with visual regression testing tools Domain Knowledge Understanding of distributed systems and their testing challenges Knowledge of data pipeline testing Experience with event-driven architecture testing Familiarity with compliance and regulatory testing requirements Soft Skills Excellent analytical and problem-solving abilities Strong communication skills to collaborate with cross-functional teams Detail-oriented with a focus on quality and accuracy Self-motivated with ability to work independently Adaptable to changing requirements and priorities Strong documentation skills Ability to handle multiple projects simultaneously Education Bachelor's degree in Computer Science, Engineering, or related field Relevant certifications (ISTQB, AWS/Azure certifications) are a plus Continuous learning mindset with track record of staying updated with latest testing trends

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Razorthink logo
Razorthink

Artificial Intelligence / SaaS

San Francisco

RecommendedJobs for You

hyderabad, telangana, india

chennai, tamil nadu

bengaluru, karnataka, india

noida, uttar pradesh, india

noida, uttar pradesh

hyderabad, telangana

pune, maharashtra, india