Datum Technologies Group
Sr. SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
Datum Technologies Group, Atlanta, Georgia, United States, 30383
Job Title: Senior Software Development Engineer in Test
Contract/ Contract to Hire
Atlanta, GA
Top 5 Must-Have Skillsets
Automation & Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, TestNG, JUnit, Cucumber, JMeter, LoadRunner, SoapUI, REST API testing, white-box & black-box testing. Programming & Scripting Languages: Java, Python, JavaScript, VBScript, Gherkin, jQuery, PLSQL, MySQL & NoSQL databases. Cloud Services: AWS (EC2, S3, RDS). Test Planning & Strategy: Designing comprehensive test plans, strategies, and frameworks. Development Methodologies: Agile development, SCRUM, SAFe, XP.
Responsibilities:
Design, develop, execute, and maintain automated tests for applications. Define automation strategy, create test cases, and design tools for unit, functional, and performance testing. Participate in design and code inspections, and provide feedback to improve software quality. Propose improvements to existing processes and build reusable automated tools, libraries, and utilities to increase efficiency. Write tests that identify defects at both the component and integration levels. Work across a wide variety of technologies, from front-end UI to back-end distributed web services. Own the design and implementation of end-to-end tests for major deliverables, collaborating with multiple engineering teams. Integrate tests and infrastructure automation into the CI/CD pipeline. Contribute actively to agile development teams following 12-factor application principles. Collaborate effectively with peers, stakeholders, and cross-functional teams.
Qualifications:
5-7 years of IT experience with expertise in test automation for UI and API layers. Hands-on experience with writing and maintaining automated UI and API tests in Java, JavaScript, C#, Python using frameworks like Selenium, Cypress, and REST Assured. Strong knowledge of OOP languages (Java, C#) and scripting languages (Python, Perl, Shell, Bash). Experience with API and microservices testing and automation. Proficiency in Test Driven Development (TDD) and Behavior Driven Development (BDD) using frameworks like Cucumber or JBehave. Experience with SQL, Oracle, MySQL, and NoSQL databases (e.g., Cassandra, MongoDB). Experience deploying applications on AWS or OpenShift (Kubernetes). Ability to build test automation frameworks from scratch using modular frameworks and design patterns (e.g., Page Object Model). Experience with continuous integration tools (Jenkins, CircleCI) and source control (GitHub, GitLab, AWS CodeCommit). Ability to create comprehensive test reports (Cucumber Reports, Extent Reports). Excellent communication skills (verbal and written) and collaborative mindset. Proactive, customer-focused, and adaptable to new tools and technologies.
Preferred Qualifications (Competitive Edge)
Experience in the travel industry. Infrastructure automation using Docker, Chef, Puppet, Terraform. Advanced AWS services experience: EC2, S3, CodePipeline, CloudFormation. Experience virtualizing services using tools like WireMock or Mockito. Familiarity with test management tools like VersionOne, qTest. Experience with container orchestration tools (Docker, OpenShift). Knowledge of non-functional testing: performance, load, stress, security, accessibility, and usability.
"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."
Top 5 Must-Have Skillsets
Automation & Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, TestNG, JUnit, Cucumber, JMeter, LoadRunner, SoapUI, REST API testing, white-box & black-box testing. Programming & Scripting Languages: Java, Python, JavaScript, VBScript, Gherkin, jQuery, PLSQL, MySQL & NoSQL databases. Cloud Services: AWS (EC2, S3, RDS). Test Planning & Strategy: Designing comprehensive test plans, strategies, and frameworks. Development Methodologies: Agile development, SCRUM, SAFe, XP.
Responsibilities:
Design, develop, execute, and maintain automated tests for applications. Define automation strategy, create test cases, and design tools for unit, functional, and performance testing. Participate in design and code inspections, and provide feedback to improve software quality. Propose improvements to existing processes and build reusable automated tools, libraries, and utilities to increase efficiency. Write tests that identify defects at both the component and integration levels. Work across a wide variety of technologies, from front-end UI to back-end distributed web services. Own the design and implementation of end-to-end tests for major deliverables, collaborating with multiple engineering teams. Integrate tests and infrastructure automation into the CI/CD pipeline. Contribute actively to agile development teams following 12-factor application principles. Collaborate effectively with peers, stakeholders, and cross-functional teams.
Qualifications:
5-7 years of IT experience with expertise in test automation for UI and API layers. Hands-on experience with writing and maintaining automated UI and API tests in Java, JavaScript, C#, Python using frameworks like Selenium, Cypress, and REST Assured. Strong knowledge of OOP languages (Java, C#) and scripting languages (Python, Perl, Shell, Bash). Experience with API and microservices testing and automation. Proficiency in Test Driven Development (TDD) and Behavior Driven Development (BDD) using frameworks like Cucumber or JBehave. Experience with SQL, Oracle, MySQL, and NoSQL databases (e.g., Cassandra, MongoDB). Experience deploying applications on AWS or OpenShift (Kubernetes). Ability to build test automation frameworks from scratch using modular frameworks and design patterns (e.g., Page Object Model). Experience with continuous integration tools (Jenkins, CircleCI) and source control (GitHub, GitLab, AWS CodeCommit). Ability to create comprehensive test reports (Cucumber Reports, Extent Reports). Excellent communication skills (verbal and written) and collaborative mindset. Proactive, customer-focused, and adaptable to new tools and technologies.
Preferred Qualifications (Competitive Edge)
Experience in the travel industry. Infrastructure automation using Docker, Chef, Puppet, Terraform. Advanced AWS services experience: EC2, S3, CodePipeline, CloudFormation. Experience virtualizing services using tools like WireMock or Mockito. Familiarity with test management tools like VersionOne, qTest. Experience with container orchestration tools (Docker, OpenShift). Knowledge of non-functional testing: performance, load, stress, security, accessibility, and usability.
"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."