Pearson logo

Software Development Engineer in Test

Pearson
Full-time
On-site
Bengaluru, Karnataka, India
Software Development Engineer in Test (SDET)
Description

SUMMARY

The Sr Software Quality Engineer is a hands-on daily contributor who performs complex testing tasks requiring planning, scheduling, and testing to assure that developed products meet design specifications and are within total quality management limits and standards. Β They will communicate with product, developers and technical support specialists on product issues; operate under general supervision and report to the Software Quality Engineering Manager. Β This position requires five to eight years of experience in software quality engineering and a strong automation background. Β 

Β 

DUTIES AND RESPONSIBILITIES

Β 

  • Understanding the flow of code and how it interacts with different components.
  • Understanding project documents, customer demands, and product objectives to create and execute test cases.
  • Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
  • Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
  • Handling technical communications and understanding the customers' systems.
  • Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
  • Analyzing and disintegrating software systems and coordinating with other teams to fix bugs and feature changes.
  • Researching test tools, methodologies, and trends and upgrading existing practices and processes.
  • Managing the final quality on production release.
  • Involving with incident management processes.
  • Conduct and analyze daily automated regression tests and smoke tests

Β 

EDUCATION and/or EXPERIENCEΒ 

  • Software Quality Engineering experience including web application testing - including functional, systems integration testing, automation, performance, security
  • Expert programming in several high level languages (C#, Java C++, Perl)
  • Extensive experience with RestAssured and/or Selenium for web page testing
  • Ability to communicate effectively with management at all levels relative to test requirements, strategies, approaches and results
  • Β Bachelor’s degree in Computer related field preferred with five (5) to eight (8) years experience and/or equivalent work experience. Experience leading and mentoring multiple teams and projects required; or equivalent education and experience to successfully perform the essential duties of the job.

Β 

KNOWLEDGE, SKILLS AND ABILITIES

Must Have:

  • Be a team player with strong team spirit.
  • Excellent designing and programming skills.
  • Knowledge of C# programming languages and process management methodology.
  • Experience in Selenium WebDriver and best practices is must.
  • 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.
  • Experience in TDD and KDD will be an advantage.
  • The ability to recognize risks and errors in an application.
  • A passion for testing, development, and design.
  • 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 PowerBI, SauceLab, report portal would be an added advantage.

Β· Excellent designing and programming skills.