Software Development Engineer in Test (SDET)

1 Day ago • 3 Years +

Job Summary

Job Description

The job involves working as a Software Development Engineer in Test (SDET) for a customer, a large investment management company. The role requires developing automation test approaches and plans for complex integrated systems, implementing UI and non-UI based automation techniques, designing and developing code to test APIs, services and interfaces, designing and developing tools to increase QM productivity, participating in technical design sessions, and applying critical thinking to solve problems. The candidate will be part of the Luxoft's SDET team and develop scripts to support test automation for a new knowledge management system, digitizing aspects of the investment process, and enabling users to manipulate data.
Must have:
  • Passion to Computer Science
  • 3+ years of development experience in .NET/C#
  • Deep knowledge and hands-on practice with OOP
  • Knowledge of unit testing libraries
  • Experience with Git
  • AWS, Terraform, and helm-chart
  • Docker containerization
Good to have:
  • Experience with UI testing automation frameworks
  • Experience with ORM frameworks
  • Expertise in testing service APIs and databases is a plus
  • Experience with JavaScript

Job Details

Project description

Our Customer is one of the world's largest investment management companies. Based in Southern California, our client manages close to $2 trillion in assets.

The Project:

Luxoft is responsible for solution test automation for Investment Management, Equity Order Management platforms and other engagements of the Client. You will be developing scripts to support test automation as a part of the Luxoft's SDET team.

This engagement covers test automation for new knowledge management system for analysts and portfolio managers. It enables users to view and manipulate data from both internal sources (e.g. models and comments created by analysts and portfolio managers) and external sources (e.g. Thomson Reuters, Bloomberg, etc.).

The system will digitize many aspects of the investment process, including the creation of, communication about, tracking of, and evaluation of investment theses. Data captured by the system will be used to refine and improve investment processes on a continuous basis.

Responsibilities
bullet icon

Develops automation test approaches and plans for complex integrated systems

bullet icon

Implements UI and non-UI based automation techniques and practices that utilize service and messaging layers of the applications under test

bullet icon

Designs and develops code adhering to test case design standards to test APIs, services and interfaces and conformant with the rules defined by senior team members

bullet icon

Designs and develops tools to increase QM productivity

bullet icon

Participates in technical design sessions to understand and influence the design and decisions based on automation needs

bullet icon

Applies critical thinking and root cause analysis techniques to solve problems

bullet icon

Evaluates and recommend of automation tools and approaches

Skills

Must have

bullet icon

Passion to Computer Science

bullet icon

3+ years of development experience in .NET/C# and deep knowledge of its base types and concepts

bullet icon

Deep knowledge and hands-on practice with OOP and SOLID principles

bullet icon

Knowledge of unit testing libraries (NUnit, xUnit, MSTest)

bullet icon

Experience with Git

bullet icon

AWS, Terraform, and helm-chart

bullet icon

Docker containerization

bullet icon

AWS RDS (Postgres, Oracle, SQL) is a plus.

Nice to have

bullet icon

Experience with UI testing automation frameworks (Selenium, Puppeteer), understanding of related patterns and practices (PageObject)

bullet icon

Experience with ORM frameworks (Entity Framework Core)

bullet icon

Expertise in testing service APIs and databases is a plus

bullet icon

Experience with JavaScript

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Senior

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.Luxoft works with companies from all over the globe and offers opportunities for candidates anywhere in the world.

Bucharest, Bucharest, Romania (On-Site)

Wolfsburg, Lower Saxony, Germany (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Gurugram, India (On-Site)

Thành Phố Hồ Chí Minh, Vietnam (On-Site)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug