Automation/Quality Software Engineer SDET

Compunnel

$80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years in test automation with Java or similar language
  • Bachelor's degree in Computer Science/Engineering or equivalent experience
  • Experience in writing automated tests for functional, integration, and performance
  • Familiarity with tools like Cucumber, Selenium, Playwright, and Jenkins
  • Knowledge of version control systems, e.g., Git or ClearCase
  • Technical skills in SQL, XML, HTML, JavaScript, Java, or Python
  • Hands-on experience with DevOps and CI/CD pipelines
  • Experience in Agile methodologies (Sprint or Kanban)

Responsibilities

  • Design, develop, and execute automated tests based on industry standards
  • Develop tests for functional, integration, and performance requirements
  • Contribute to and support automation and test data ecosystems
  • Apply test-driven and automation-driven methodologies in development
  • Collaborate across engineering and development teams throughout projects
  • Support DevOps practices by integrating automated testing into CI/CD workflows
  • Analyze data to make informed technical and quality decisions

Benefits

  • Opportunity to work with modern technologies and engineering practices
  • Collaborative Agile team environment
  • Chance to influence application quality and stability
  • Room for professional growth and technical skill enhancement
  • Access to continuous improvement initiatives in quality assurance
Full Job Description
Job Summary:
The Automation/Quality Software Engineer (SDET) will support the development and delivery of high-quality digital applications by designing, developing, maintaining, and executing automated tests. The role will contribute to automation, continuous integration, test data ecosystems, application quality, and stability while collaborating with engineering and development teams throughout the project lifecycle. The ideal candidate will have strong test automation experience, a test-first mindset, and the ability to work effectively in Agile environments while adopting modern technologies and engineering practices.

Key Responsibilities:
• Design, develop, maintain, and execute automated tests using industry-standard practices and tools.
• Develop automated tests covering functional, integration, and performance testing.
• Contribute to automation, continuous integration, and test data ecosystems.
• Apply test-driven and automation-driven software development methodologies.
• Collaborate with engineering and development teams throughout the project lifecycle.
• Champion continuous improvement in application quality, stability, and test automation.
• Support DevOps and CI/CD pipelines and integrate automated testing into delivery workflows.
• Develop rapid prototypes and technical solutions to address business and customer needs.
• Measure, collect, and analyze data to support technical and quality-related decisions.
• Participate in Agile Sprint and Kanban teams and contribute to project execution.
• Collaborate with technical and business stakeholders to deliver high-quality solutions.
• Stay current with emerging technologies and identify opportunities to apply them to business and technical challenges.
• Take ownership of solution quality and contribute to overall delivery outcomes.

Required Qualifications:
• 3+ years of experience developing test automation using Java or a similar programming language.
• Bachelor's degree or equivalent experience in a technology-related field such as Computer Science or Engineering.
• Proven experience writing automated tests for functional, integration, and performance testing.
• Experience with test automation tools such as Cucumber, Selenium, Playwright, and Jenkins.
• Knowledge of version control systems such as Git or ClearCase.
• Technical proficiency with technologies such as SQL, XML, HTML, JavaScript, Java, or Python.
• Demonstrated experience with DevOps and CI/CD pipelines.
• Experience working in Agile environments, including Sprint or Kanban methodologies.
• Experience with modern testing frameworks and a test-first development approach.
• Ability to work independently while collaborating effectively with technical and business teams.
• Ability to quickly learn and apply new technical skills and technologies.

Preferred Qualifications:
• Experience with Python scripting.
• Experience with Docker and cloud technologies such as EC2, S3, VPC, CloudFront, and on-demand instances.
• Experience with Kubernetes and Helm.
• Experience with automation tools and frameworks such as JUnit, Jasmine, Selenium, or Protractor.
• Experience with PHP and Drupal 9.
• Hands-on experience with API design and development and microservices architecture.
• Experience with UI and UX design.
• Experience working on customer-facing products.
• Experience with AWS or Azure cloud environments.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Automation/Quality Software Engineer SDET jobs: