Software Development Engineer In Test; Sdet
Listed on 2026-01-02
-
Software Development
DevOps, Software Engineer
SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
Join to apply for the SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET) role at NLB Services
.
As an SDET, you will design, develop, execute, and maintain software to test the product/application, define automation strategy, create automation cases, design tools for unit, functional, and performance testing in a programmatic manner, participate in design and code inspections, propose improvements, build automated tools, libraries and utilities, expose defects in production level code and component integration, work with front‑end UI to back‑end distributed web services, own design and implementation of tests for end‑to‑end quality, integrate tests and infrastructure automation into CI/CD pipeline, contribute to agile development teams, and collaborate effectively within the team environment.
Responsibilities- Design, develop, execute and maintain software to test the product/application.
- Define automation strategy and automation cases; design tools for unit, functional, and performance testing programmatically.
- Participate in design and code inspections.
- Propose improvements to existing processes and build automated tools, libraries, and utilities to improve team speed, quality and efficiency.
- Write testing code that exposes defects at production level, component and feature integration.
- Work with technologies from front‑end UI to back‑end distributed web services.
- Own design and implementation of tests that contribute to end‑to‑end quality of major deliverables; work closely with multiple engineers and teams.
- Integrate tests and infrastructure automation into the CI/CD pipeline.
- Contribute to agile development teams following 12‑Factor application development principles.
- Collaborate effectively within the team environment.
- 2 to 3 years of experience in Information Technology with expertise in test automation of applications from UI and API layers.
- Hands‑on experience writing, maintaining automated UI and API tests in Java, JavaScript, C#, Python using Selenium, Cypress, REST Assured, etc.
- Experience with OOP languages such as Java, C# and scripting languages like Python, Perl, Shell, Bash.
- Experience in API and microservices testing and automation.
- Knowledge and experience with TDD and BDD using frameworks like Cucumber, JBehave.
- Hands‑on experience with querying languages such as SQL (preferred), Oracle, MySQL and/or No
SQL databases (Cassandra, Mongo
DB, etc.). - Experience deploying applications in AWS or Open Shift (Kubernetes).
- Automating backend REST services, writing custom functions using tools like Postman, REST Assured, Karate, Cypress, Ready API.
- Building test automation framework from ground up using modular designs and patterns such as Page Object Model.
- Experience working in distributed agile teams using SCRUM, SAFe, XP.
- Experience with continuous integration tools such as Jenkins, Circle
CI. - Ability to create and maintain automation test jobs using Jenkins.
- Experience with source code management tools such as Git Lab, Git Hub, AWS Code Commit.
- Experience creating test reports from automation runs using cucumber report, Extent report.
- Quick adaptation to new tools and evolving technologies.
- Excellent verbal and written communication; ability to clearly communicate, listen and convey ideas.
- Proactive with a customer satisfaction focus.
- Embraces diverse people, thinking and styles; makes safety and security a priority.
- Knowledge and experience with the travel industry.
- Infrastructure automation experience using Docker, Chef, Puppet, Terraform.
- Experience with AWS services: EC2, S3, AWS Code Pipeline, Cloud Formation.
- Virtualizing services for test automation with tools such as Wire Mock, Mockito.
- Experience with test management and agile tools such as Version One, qTest.
- Experience with container orchestration tools such as Docker, Open Shift, AWS Cloud Formation.
- Experience with non‑functional testing: performance, load, stress, security, accessibility and usability testing.
Entry level
Employment typeContract
Job functionInformation Technology
IndustriesAirlines and Aviation
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. NLB is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, contact HR department by sending an e‑mail to
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).