QA

Anblicks

• $100K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 5+ years of hands-on experience in software development, test automation, or quality engineering.
  • Strong programming skills in Java, Python, C#, or JavaScript.
  • Experience with test automation technologies like Selenium WebDriver, JUnit, or TestNG.
  • Proven ability to design and develop automation frameworks from scratch.
  • Strong experience with REST API testing and validation.
  • Familiarity with SQL and database validation across application layers.

Responsibilities

  • Design scalable automation frameworks for software products.
  • Develop and execute automated tests to ensure software quality.
  • Integrate quality engineering practices throughout the software development lifecycle.
  • Collaborate with cross-functional teams to build reliable testing solutions.
  • Ensure applications meet functional, performance, security, and reliability standards.
  • Troubleshoot complex technical issues and perform root-cause analysis.
  • Integrate automated tests with CI/CD pipelines and source-control systems.

Benefits

  • Flexible work hours and remote work options.
  • Opportunities for professional development and training.
  • Collaborative and innovative work environment.
  • Access to the latest tools and technologies.
  • Health and wellness programs.
Full Job Description
Job Overview

We are seeking an experienced Software Development Engineer in Test (SDET) to help drive the quality engineering and test automation strategy for our software products. This is a hands-on technical role focused on designing scalable automation frameworks, developing automated tests, improving testability, and integrating quality engineering throughout the software development lifecycle.

The SDET will work closely with Software Engineers, Product, DevOps, Architecture, and other technology teams to build reliable automated testing solutions and ensure applications meet functional, performance, security, and reliability expectations.

Required Qualifications
    • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience.
    • 5+ years of hands-on experience in software development, test automation, SDET, or quality engineering.
    • Strong programming skills in one or more languages such as Java, Python, C#, or JavaScript.
    • Strong hands-on experience with test automation technologies such as Selenium WebDriver, JUnit, TestNG, or comparable frameworks.
    • Experience designing and developing automation frameworks from the ground up, including reusable libraries, reporting, test-data management, and configuration management.
    • Strong experience with REST API testing, including request/response validation, authentication, authorization, error handling, and integration testing.
    • Experience performing SQL and database validation and troubleshooting data across application, API, and database layers.
    • Experience integrating automated tests with CI/CD pipelines and source-control platforms.
    • Understanding of modern software architectures, including web applications, RESTful services, microservices, databases, cloud services, and distributed integrations.
    • Strong understanding of software engineering principles, including object-oriented programming, design patterns, source control, code reviews, and coding standards.
    • Experience working within Agile/Scrum software development environments.
    • Strong analytical, debugging, and root-cause analysis skills with the ability to troubleshoot complex technical issues.
    • Ability to collaborate effectively with Software Engineers, DevOps, Architecture, Product, and other technical teams.

Similar Jobs

More Jobs at Anblicks

More Information Technology Jobs

Find similar QA jobs: