Mobile SDET (Software Development Engineer in Test)

Mumbai, Maharashtra, India
Oct 14, 2024
Oct 14, 2025
Onsite
Full-Time
2 Years
Job Description

Are you a passionate software QA expert with a knack for coding? Join our dynamic testing team at Cornerstone OnDemand (CSOD) in Pune, where you'll collaborate with some of the industry's top Software Architects and Engineers. As a Mobile SDET, you'll play a crucial role in ensuring the delivery of high-quality mobile applications for our customers.

Key Responsibilities

  1. Automation Strategy. Identify areas for automation and select test cases to enhance test coverage.
  2. Regression Testing. Handle changes and perform thorough regression testing to ensure software reliability.
  3. Error Resolution. Find solutions for object identification issues and error handling.
  4. Test Case Development. Create and enhance test cases (scripts) using Java, WebDriver methods, and TestNG annotations.
  5. Object Management. Manage duplicate and dynamic objects using index properties and regular expressions.
  6. Framework Configuration. Utilize config files for managing constants within the testing framework.
  7. Reporting. Generate HTML reports with execution logs, descriptions, and screenshots post-test execution.
  8. Continuous Integration. Integrate test scripts with CI tools like Jenkins and GitHub, and facilitate batch execution via batch files.
  9. Defect Analysis. Analyze defects and test results, providing insights into failure chains to improve software quality.
  10. Feedback Loop. Contribute suggestions to enhance product solutions, tools, and software features.
  11. Automation Improvement. Participate in the ongoing enhancement of test automation and CI practices.
  12. SQL Scripting. Write SQL code for data setup and verification in both manual and automated tests.
  13. Communication. Report critical issues and status updates to the scrum team and other testing engineers in a timely manner.

Qualifications

You’ve Got What It Takes If You Have

  • A Bachelor's degree (BE/B.Tech) in Computer Science or a related field.
  • 2-4 years of experience in mobile application testing across platforms (iOS, Android).
  • Proficiency in mobile automation testing using Appium with Java.
  • Experience in both manual and automated testing processes.
  • Strong understanding of web services/APIs and TestNG.
  • Familiarity with web drivers and continuous integration/delivery (CI/CD) tools like Jenkins, GitLab CI, or CircleCI.
  • Knowledge of SDLC, STLC, and the bug lifecycle; experience with Selenium is a plus.
  • Strong analytical and problem-solving skills to troubleshoot complex issues.
  • Excellent communication and collaboration skills, with a proactive, self-motivated approach.
  • Expertise in test case design and execution, defect identification, recording, and tracking.

Desirable Skills

  • Proficient SQL query writing skills (MySQL, Oracle).
  • Familiarity with Unix/Linux systems.
  • Experience with testing frameworks like TestNG, JUnit, and tools like TeamCity and WebSphere.

Our Culture

At Cornerstone, we believe in sparking greatness, shattering boundaries, and sharing success. Join us in shaping the future of work, where curious disruptors and innovators like you empower communities and organizations to learn, grow, and thrive.

Who We Are

Cornerstone OnDemand powers the potential of organizations and their people to excel in a changing world. Our AI-powered platform, Cornerstone Galaxy, helps organizations identify skills gaps, engage talent, and provide diverse learning experiences. Trusted by over 7,000 organizations and 100 million users globally, we are committed to building high-performing, future-ready teams.