Software Development Engineer in Test

Encora Logo

Encora

๐Ÿ“Remote - Mexico

Summary

Join our team as a Software Development Engineer in Test (SDET) and contribute to building and maintaining robust test automation frameworks. You will leverage your expertise in Java and dynamic languages like JavaScript, Python, or Ruby to implement automation tasks across browser, mobile, and API testing. Experience with AWS architecture, CI/CD tools, and performance testing is essential. This role requires strong collaboration skills and the ability to lead automation efforts for smaller projects. The ideal candidate will have a proven track record in test automation and a solid understanding of software development practices. We offer a remote work environment.

Requirements

  • Bachelorโ€™s degree in Computer Science, Engineering, or a related field
  • Extensive experience in automation development using Java or a similar language
  • Proficiency in one or more dynamic languages (JavaScript, Python, or Ruby)
  • Strong browser and mobile test automation skills using tools such as Selenium, Protractor, and Appium
  • Experience with API test automation using REST Assured or Ready API/SoapUI
  • Knowledge of AWS architecture and CI/CD tools (Jenkins, Maven, Sonar, Harness)
  • Proficient with source control tools (SVN, Git)
  • Experience with IDEs like Eclipse or IntelliJ and performance testing tools (JMeter)
  • Strong oral and written communication skills, with the ability to work effectively in a collaborative Scrum environment
  • Proven experience leading automation efforts in smaller projects

Responsibilities

  • Develop and maintain test automation frameworks using Java or similar programming languages
  • Implement automation tasks using dynamic languages such as JavaScript, Python, or Ruby
  • Conduct browser and mobile test automation with tools like Selenium, Protractor, and Appium
  • Perform API test automation with REST Assured or Ready API/SoapUI
  • Execute performance testing using tools such as JMeter
  • Apply knowledge of AWS architecture to support test automation
  • Utilize CI/CD tools (e.g., Jenkins, Maven, Sonar, Harness) for integration and deployment
  • Manage code using version control tools such as SVN (Subversion) and Git
  • Use IDEs like Eclipse or IntelliJ for development and testing
  • Work with advanced automation tools, including Sauce Labs, Selenium Grid, and Applitools, for visual automation
  • Apply best practices in unit, integration, and functional testing strategies
  • Work within Agile methodologies (Scrum, Kanban, XP) and waterfall when applicable
  • Lead test automation efforts for small projects
  • Communicate effectively in a team, sharing insights and feedback for continuous improvement

Preferred Qualifications

  • Knowledge of advanced visual automation tools (e.g., Sauce Labs, Selenium Grid, Applitools) is a plus
  • Familiarity with software development frameworks (Agile, Scrum, Kanban, XP, and waterfall)
  • Experience as a test automation engineer preferred
  • Ability to independently drive automation processes and improvement
  • Commitment to continuous learning and application of feedback for self and team development

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.