Full Time

Software Engineer in Test (SDET)

Ampstek
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Ampstek, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer in Test (SDET) at Ampstek will play a pivotal role in enhancing the quality and performance of our software products through automated testing and development of robust test frameworks. The successful candidate will be responsible for developing, maintaining, and executing test plans and test cases, while collaborating with cross-functional teams to ensure the successful delivery of high-quality software solutions. This position requires a solid understanding of both software development and testing principles, fostering a culture of quality throughout the software development lifecycle.



Job Responsibilities

  • Design, implement, and maintain automated test frameworks for various software applications.
  • Develop and execute comprehensive test plans and test cases for both functional and non-functional requirements.
  • Collaborate with software developers and product managers to understand requirements and provide meaningful feedback on quality and usability.
  • Utilize scripting and programming languages to enhance existing test scripts and develop new ones as necessary.
  • Perform root cause analysis and troubleshoot defects using appropriate debugging techniques.
  • Conduct performance testing, security testing, and scalability testing of applications.
  • Ensure adherence to best practices in software testing and quality assurance.
  • Mentor junior team members and promote continuous improvement in the testing processes.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in Software Testing, with a focus on automation.
  • Strong proficiency in at least one programming language, such as Java, C#, or Python.
  • Experience with test automation tools such as Selenium, TestNG, or JUnit.
  • Familiarity with CI/CD tools and practices, including Jenkins or GitLab CI.
  • Excellent problem-solving skills and attention to detail.
  • Experience with API testing tools like Postman or SoapUI.
  • Strong understanding of the software development lifecycle and Agile methodologies.


Technologies & Tools

The SDET role will involve working with an array of modern technologies and tools, including but not limited to Selenium for automation, Java or Python for scripting, JUnit and TestNG for testing frameworks, as well as CI/CD tools like Jenkins. Familiarity with version control systems, particularly Git, is essential, alongside debugging tools and performance testing frameworks. A good grasp of API and web service testing tools such as Postman will also prove beneficial in this role.



Ideal Candidates

The ideal candidate for the Software Engineer in Test position at Ampstek is a detail-oriented individual with a passion for quality assurance and automation in the software development process. They should possess strong analytical skills and a decisive mindset, enabling them to navigate complexities in software testing effectively. Moreover, the candidate should demonstrate excellent communication and collaboration abilities, allowing them to work seamlessly within cross-functional teams. A proactive attitude towards learning and adaptation will also be crucial for staying current with industry trends and best practices in software testing.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.