We are seeking a skilled Software Development Engineer in Test (SDET) to join our dynamic team. The ideal candidate will have a robust background in programming, a deep understanding of test automation frameworks, and the ability to translate business requirements into technical solutions. The SDET will work closely with developers, QA engineers, and product managers to ensure high-quality software delivery and contribute to our CI/CD processes.
nKey Responsibilities:
n- Test Automation: Design, develop, and maintain automated test scripts using frameworks such as Selenium, Cypress, Appium, TestNG, and JUnit.
n- Programming: Utilize languages such as Java, Python, and JavaScript to develop test cases and integrate with various testing frameworks.
n- CI/CD Integration: Collaborate with the DevOps team to integrate automated tests into CI/CD pipelines and ensure continuous quality assurance.
n- Scenario Analysis: Identify and understand business scenarios based on use cases; design and implement effective test strategies to cover these scenarios.
n- Problem Solving: Troubleshoot and debug issues related to APIs, databases, and other technical aspects to ensure robust test coverage and software reliability.
n- Collaboration: Work closely with development teams to understand application architecture and requirements; contribute to product design and improvement.
n- Communication: Maintain clear and effective communication with team members and stakeholders; report on test progress, issues, and outcomes.
nRequired Qualifications:
n- Bachelors degree in Computer Science, Engineering, or a related field.
n- 3- 5years of experience in software testing, with a strong focus on test automation.
n- Proficiency in programming languages such as Java, Python, and JavaScript.
n- Extensive experience with test automation frameworks (e.g., Selenium, Cypress, Appium,)
n- Experience working into API testing, Database validation, CI/CD etc.
n- Ability to analyze complex business requirements and translate them into effective test cases and scenarios.
n- Excellent troubleshooting and debugging skills.
n- Clear and effective communication skills.