Senior Software Test Engineer

Noida, Uttar Pradesh, India
Jul 03, 2024
Jul 03, 2025
Remote
Full-Time
6 Years
Job Description

As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you will play a crucial role in helping teams produce high-quality software for millions of learners worldwide. You will seek out opportunities for test coverage, infrastructure, and framework improvements, enabling developers to deliver value to our customers quickly and safely.

Working closely with Infrastructure and SRE teams, you will optimize build and test pipelines for speed, coverage, and reliability. Collaborating with Engineering leaders and fellow Test Engineers, you will help define effective test strategies and process improvements to scale quality at Coursera.

Responsibilities

  • Build software and solutions that empower Engineering teams to solve problems and deliver high-quality software.
  • Research and identify solutions, leading large-scale test automation initiatives.
  • Monitor test environments and provide support when errors and incidents occur.
  • Contribute to end-to-end test strategy, analyze requirements, build test plans, and design test cases for new features and integrations (regression, performance, load) for mobile applications (iOS and Android).
  • Lead quality initiatives of one or more teams to ensure a higher bar of quality.
  • Actively seek areas for improvement in our tech stack and find creative ways to break our product and systems.
  • Use quality and performance metrics to drive change and improve quality.

Basic Qualifications

  • 7+ years of testing experience, ideally testing web applications.
  • 7+ years of working directly with product teams in an agile environment.
  • 6+ years of experience in UI and API automation.
  • 6+ years of experience working with CI/CD build pipelines with a focus on test automation (Github actions, CircleCI, Kubernetes).
  • Experience with test automation tools (Appium, XCode, Espresso, Puppeteer, Cypress, Playwright, Selenium).

Preferred Qualifications

  • Previous startup experience and testing in an Agile development life cycle is a plus.
  • Experience with API testing frameworks (Postman, REST-assured, Pact).
  • Proficiency in programming or scripting languages (JavaScript, Java, Python).
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Exceptional written and verbal communication skills.

Coursera is an Equal Employment Opportunity Employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, age, marital status, national origin, protected veteran status, disability, or any other legally protected class.

If you are an individual with a disability and require reasonable accommodation to complete any part of the application process, please contact us at [email protected].