NLB Services
SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
NLB Services, Atlanta, Georgia, United States, 30383
SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
Join to apply for the
SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
role at
NLB Services .
Job Overview 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.
Qualifications
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 NoSQL databases (Cassandra, MongoDB, etc.).
Experience deploying applications in AWS or OpenShift (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, CircleCI.
Ability to create and maintain automation test jobs using Jenkins.
Experience with source code management tools such as GitLab, GitHub, AWS CodeCommit.
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.
Preferred Qualifications
Knowledge and experience with the travel industry.
Infrastructure automation experience using Docker, Chef, Puppet, Terraform.
Experience with AWS services: EC2, S3, AWS CodePipeline, CloudFormation.
Virtualizing services for test automation with tools such as WireMock, Mockito.
Experience with test management and agile tools such as VersionOne, qTest.
Experience with container orchestration tools such as Docker, OpenShift, AWS CloudFormation.
Experience with non‑functional testing: performance, load, stress, security, accessibility and usability testing.
Seniority level Entry level
Employment type Contract
Job function Information Technology
Industries Airlines 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 notifications@nlbservices.com.
#J-18808-Ljbffr
SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
role at
NLB Services .
Job Overview 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.
Qualifications
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 NoSQL databases (Cassandra, MongoDB, etc.).
Experience deploying applications in AWS or OpenShift (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, CircleCI.
Ability to create and maintain automation test jobs using Jenkins.
Experience with source code management tools such as GitLab, GitHub, AWS CodeCommit.
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.
Preferred Qualifications
Knowledge and experience with the travel industry.
Infrastructure automation experience using Docker, Chef, Puppet, Terraform.
Experience with AWS services: EC2, S3, AWS CodePipeline, CloudFormation.
Virtualizing services for test automation with tools such as WireMock, Mockito.
Experience with test management and agile tools such as VersionOne, qTest.
Experience with container orchestration tools such as Docker, OpenShift, AWS CloudFormation.
Experience with non‑functional testing: performance, load, stress, security, accessibility and usability testing.
Seniority level Entry level
Employment type Contract
Job function Information Technology
Industries Airlines 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 notifications@nlbservices.com.
#J-18808-Ljbffr