We are seeking a skilled Software Development Engineer in Test (SDET) with strong programming and test automation experience to design, develop, and maintain automated testing solutions. The ideal candidate will have hands-on experience with automation frameworks, API testing, CI/CD pipelines, and software quality engineering practices.
Key Responsibilities:
Participate in Agile ceremonies, code reviews, and continuous quality improvement.
Collaborate with developers, QA teams, and product stakeholders.
Identify, troubleshoot, and debug software defects.
Integrate automated tests into CI/CD pipelines.
Perform REST/SOAP API testing using Postman, RestAssured, or similar tools.
Work with Selenium, Cypress, TestNG, JUnit, or NUnit.
Develop automation solutions using Java, C#, Python, or JavaScript.
Perform UI, functional, regression, and API testing.
Design, develop, and maintain automated test scripts and frameworks.
Required Qualifications:
Strong analytical, problem-solving, debugging, and communication skills.
Experience with Git and source control management.
Knowledge of CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
Hands-on experience with REST/SOAP API testing and tools such as Postman or RestAssured.
Experience with test automation frameworks such as Selenium, Cypress, TestNG, JUnit, or NUnit.
Strong programming skills in Java, C#, Python, or JavaScript.
Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications:
Knowledge of Docker and Kubernetes.
Experience working in Agile/Scrum environments.
Familiarity with AWS, Azure, or GCP cloud environments.
Experience with performance and load testing tools such as JMeter or Gatling.