Search by job, company or skills

P

Sr Engineer - SDET

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

Job Description

Pearson is looking for a hands-on Senior Engineer - SDET (Software Development Engineer in Test) to join our team. In this role, you'll perform complex testing tasks, including planning, scheduling, and execution, to ensure our developed products meet design specifications and adhere to total quality management limits and standards. You'll communicate regularly with product, development, and technical support specialists on product issues, operating under general supervision and reporting to the Software Quality Engineering Manager. This position requires robust software quality engineering experience and a strong automation background.

Duties and Responsibilities

  • Understand the flow of code and how it interacts with different components.
  • Translate project documents, customer demands, and product objectives into well-defined test cases.
  • Set up, maintain, and perform test automation frameworks across multiple application platforms (Mobile, Desktop, Web), and build comprehensive test scenarios and acceptance tests.
  • Investigate customer problems referred by the technical support team, thoroughly testing bugs and creating/managing detailed bug reports.
  • Handle technical communications and develop a deep understanding of customer systems.
  • Collaborate with deployment teams, resolve system-level issues, coordinate on product design, and offer valuable inputs on the testability of functional elements and product designs.
  • Analyze and break down complex software systems, coordinating with other teams to efficiently fix bugs and implement feature changes.
  • Research test tools, methodologies, and trends, continually upgrading existing practices and processes.
  • Manage the final quality assurance on production releases.
  • Actively involve yourself in incident management processes.
  • Conduct and analyze daily automated regression tests and smoke tests.

Education and Experience

  • Education: Bachelor's degree in a Computer-related field is preferred, or equivalent work experience.
  • Experience: 5 to 8 years of experience in Software Quality Engineering, including web application testing (functional, systems integration testing, automation, performance, security).
  • Leadership: Experience leading and mentoring multiple teams and projects is required.

Knowledge, Skills, and Abilities

Must Have:

  • Be a team player with a strong team spirit.
  • Excellent designing and programming skills.
  • Knowledge of C# programming language and process management methodology.
  • Extensive experience with Selenium WebDriver and best practices is a must.
  • Experience with RestAssured for web page testing.
  • Agile/Scrum process experience is required.
  • Knowledge of test methodologies and their corresponding tools.
  • ISTQB Certification.
  • Exposure to Behavior Driven Development and experience in programming and testing.
  • The ability to recognize risks and errors in an application.
  • A passion for testing, development, and design.
  • Proficiency in at least two high-level programming languages such as Java, C#, Python, and the ability to quickly adopt new languages & techniques.
  • Ability to craft quality code and automate various types of tests on application components.
  • Proficiency in monitoring applications, troubleshooting, and fixing application issues.
  • Thorough knowledge of the Non-Functional Requirements of applications such as Security, Accessibility, Compatibility, Observability & Availability.
  • Working knowledge of continuous integration and deployment.
  • Ability to communicate effectively with management at all levels regarding test requirements, strategies, approaches, and results.

Nice to Have:

  • Experience in TDD (Test-Driven Development) and KDD (Knowledge Discovery in Databases) will be an advantage.
  • Knowledge of React and Angular will be a plus point.
  • Experience on Microsoft Azure or/and AWS cloud environment will be beneficial.
  • Working with tools/platforms such as PowerBI, SauceLab, Report Portal would be an added advantage.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. That’s why our c. 20,000 Pearson employees are committed to creating vibrant and enriching learning experiences designed for real-life impact. We are the world’s leading learning company, serving customers in nearly 200 countries with digital content, assessments, qualifications, and data. For us, learning isn’t just what we do. It's who we are.

Job ID: 121658011