Job Openings Sr. Software Development Engineer in Test (SDET) II

About the job Sr. Software Development Engineer in Test (SDET) II

Senior Software Development Engineer in Test (SDET)

Purpose
We are seeking a Senior Software Development Engineer in Test (SDET) to ensure that our software solutions meet the highest quality standards. This role will be responsible for QA/UAT activities, developing test plans and scripts, driving automation initiatives, supporting test efforts, and mentoring other SDETs on the team.

Position Responsibilities

  • Work closely with product, design, and development team members to understand business requirements and to communicate problem impacts/risks.
  • Create and execute test plans and scripts that accurately and reliably assess application quality.
  • Analyze test results and report defects, following best practices as defined by the team.
  • Develop, maintain, and enhance automation tests and framework libraries to verify the functionality and reliability of software (Java, Groovy, Kotlin).
  • Conduct regular code reviews to ensure that object-oriented design best practices are followed; automation code should be easy to extend and support.
  • Be knowledgeable in the features for which the team is responsible; in collaboration with peers, develop quality assurance measures and testing standards.
  • Communicate test progress, test results, and quality of application changes.
  • Set standards and coach other QAs in test environment and data setup/management.
  • Apply a thorough understanding of relevant technology to deliver robust test suites (web technologies, REST APIs, web services, physical devices, Java, XML, JS, CSS, and HTML).
  • Create and maintain CI/CD pipelines for automated testing (Jenkins, Azure, etc.).
  • Use creativity and initiative to improve product test reliability, coverage, and accuracy.
  • The position responsibilities outlined above are not exhaustive; additional duties may be assigned as necessary.

Experience and Qualifications

  • 5+ years of direct experience as an SDET for major application integration and/or major product release.
  • Experience collaborating with peers and coaching junior team members.
  • Proficiency in analyzing business requirements and creating relevant plans and scripts with thorough test coverage.
  • Skilled in documenting defects with accuracy and detail, following defined standards.
  • Excellent written and oral communication, active listening, and interpersonal skills.
  • Proficiency in version control systems (Git, Subversion).
  • Proficiency in Java, XML, JS, CSS, and HTML.
  • Experience testing APIs/services (REST and SOAP) using tools such as SoapUI, Postman, or equivalent.
  • Experience in cross-browser, cross-platform web and mobile testing with SauceLabs or equivalent tools.
  • Deep expertise in Java and/or Groovy, test automation frameworks, Selenium/Appium.
  • Ability to search system logs and troubleshoot defects using tools like Splunk.
  • Hands-on experience with ad hoc query programs, automated testing tools, and reporting software.
  • Skilled in preparing and maintaining test data and test scripts.
  • Strong knowledge of software testing best practices and methodologies.
  • Experience with continuous integration and deployment tools like Jenkins.

Preferred Skills

  • Strong understanding of Agile/Scrum development processes.
  • Experience writing JUnit or TestNG tests.

Education

  • Bachelors degree in Computer Science or equivalent combination of technical education and work experience.

Why Join Us?

We offer a supportive and rewarding work environment with a range of benefits designed to help you thrive:

  • Full-Time Position: Stability and growth in a dedicated role.
  • Competitive Compensation: Get paid in US dollars, ensuring a strong and stable income.
  • 100% Remote Work: Enjoy the flexibility of working from anywhere.
  • Paid Time Off: Receive 12 PTO days per year to recharge and unwind.
  • Local Holidays: Celebrate your country's holidays with paid time off.
  • Birthday Off: Take your special day off, on us!
  • Career Growth: Access clear career paths and opportunities for advancement.
  • Recognition Program: Be celebrated for your achievements and contributions.
  • Paid Leaves: Enjoy peace of mind with fully paid leaves.

If you meet these requirements and are interested in applying for this position, please let us know. We look forward to the possibility of working with you.