
SDET 1 / 2
Arrise • Hyderabad, Telangana, India
Role & seniority: Software Development Engineer in Test (SDET); 2–7 years of experience.
Stack/tools: Selenium WebDriver, TestNG, Cucumber, Rest-assured; Jenkins, Git; mobile test automation; cloud testing (AWS, Azure); Agile development.
Top 3 responsibilities
-
Design, implement, and maintain automated UI and backend test scripts; expand automation frameworks to improve coverage and speed.
-
Execute automated tests, report, track defects, and develop data-driven and executable test cases for functional and nonfunctional requirements.
-
Collaborate with product managers, developers, and QA teams; perform manual and exploratory testing to ensure broad coverage; participate in sprint ceremonies.
Must-have skills
-
Strong communication and interpersonal skills; analytical and troubleshooting abilities; autonomous and critical thinking in challenging scenarios.
-
Experience with CI/CD tools (e.g., Jenkins) and version control (Git).
-
Mobile test automation experience; familiarity with cloud-based testing environments (AWS/Azure).
Nice-to-haves
-
Familiarity with game development and testing.
-
Experience with additional nonfunctional testing (performance, security) and other DevOps tools.
Location & work type: Location and work type not specified in the posting.
Full Description
We are looking for a talented and highly motivated Software Development Engineer in Test (SDET) to join our Quality Assurance team. As an SDET, your primary responsibility will be to design, develop, and maintain automated test cases, focusing on UI & Backend automation using WebDriver, TestNG, Rest-assured and Cucumber framework. You will work closely with software developers, product managers, and other QA team members to ensure that our products meet the highest quality standards.
Responsibilities
Design, implement, and maintain automated test scripts for UI and backend functionality using Selenium WebDriver, TestNG, Cucumber, and other relevant tools. Develop and enhance automation frameworks and libraries to improve test coverage and execution speed. Execute automated test scripts and identify, report, and track defects. Collaborate with product managers, developers, and QA teams to understand requirements and create comprehensive test plans. Write and maintain detailed, clear, and executable test cases for both functional and nonfunctional requirements. Create data-driven test cases and automate them as per business requirements. Perform manual testing to complement automated testing and ensure test coverage of edge cases and complex scenarios. Conduct exploratory testing to uncover potential issues that automated tests may not identify. Participate in sprint planning, retrospectives, and daily standups as part of an Agile team.
Requirements
Excellent interpersonal and communication skills, both written and verbal. Strong analytical and troubleshooting skills, with the ability to quickly identify and resolve complex issues. Ability to think critically and act autonomously in challenging scenarios. Experience with Jenkins, Git, and other DevOps tools for CI/CD pipelines. Experience in mobile test automation. Familiarity with cloud-based testing environments and services (AWS, Azure, etc. ). Familiarity with game development and testing. Required experience of 2 to 7 years.
This job was posted by Debjeet Biswas from Arrise. Show more Show less