View All Jobs 124613

Sr. Software Development Engineer In Test #41011

Develop and maintain automated testing frameworks for comprehensive software quality assurance
Johns Creek, Georgia, United States
Senior
yesterday
Georgia Staffing

Georgia Staffing

A government-affiliated staffing agency providing employment services and resources within the state of Georgia.

765 Similar Jobs at Georgia Staffing

Software Test Automation Engineer

We are looking for a skilled and passionate Software Test Automation Engineer to join our team. In this role you will be responsible for designing, developing, executing, and maintaining automated software tests to ensure the quality of our products and applications. You will work across a wide range of technologies, from front-end UI to back-end distributed services, contributing to a high-performing engineering team.

Responsibilities:

  • Design, develop, execute, and maintain automated test frameworks and scripts.
  • Define automation strategies and implement test cases for unit, functional, and performance testing.
  • Participate in design and code reviews to ensure quality standards.
  • Propose improvements to existing processes and build automated tools, libraries, and utilities to enhance team productivity and software quality.
  • Write test code that exposes defects in production-level code as well as component and feature integration issues.
  • Work across the technology stack, including front-end, API, and back-end systems.
  • Own the design and implementation of end-to-end testing for major deliverables.
  • Integrate test automation and infrastructure automation into CI/CD pipelines.
  • Collaborate with agile development teams, adhering to 12-Factor App principles.
  • Communicate and collaborate effectively with team members, analysts, and stakeholders.
  • Qualifications:

    • 5-7 years of experience in software quality engineering with a focus on test automation across UI and API layers.
    • Proficient in writing and maintaining automated tests using Java, JavaScript, C#, or Python.
    • Experience with testing frameworks and tools such as Selenium, Cypress, REST Assured, Postman, Karate, ReadyAPI, etc.
    • Strong knowledge of OOP principles and scripting languages such as Python, Perl, Bash, Shell.
    • Solid understanding of API and microservices testing and automation.
    • Experience with TDD/BDD methodologies using frameworks like Cucumber, JBehave.
    • Strong hands-on experience with SQL, and knowledge of NoSQL databases (e.g., MongoDB, Cassandra).
    • Experience deploying applications in AWS or OpenShift/Kubernetes environments.
    • Familiarity with CI/CD tools such as Jenkins, CircleCI, and experience setting up automation jobs independently.
    • Proficient in using source control systems like GitLab, GitHub, AWS CodeCommit.
    • Experience generating automation test reports using tools like Cucumber Reports, Extent Reports, etc.
    • Ability to adapt quickly to new technologies and tools.
    • Strong verbal and written communication skills.
    • Customer-focused and proactive in resolving issues.
    • Demonstrates a commitment to diversity, safety, and continuous learning.

    Preferred Qualifications (Competitive Edge):

    • Experience in the travel industry.
    • Experience with infrastructure automation using Docker, Chef, Puppet, or Terraform.
    • Familiarity with AWS services including EC2, S3, CloudFormation, and CodePipeline.
    • Experience with service virtualization tools such as WireMock, Mockito, etc.
    • Familiarity with test management tools such as qTest, VersionOne.
    • Experience with non-functional testing including performance, load, stress, security, accessibility, and usability testing.
    • Knowledge of container orchestration tools (e.g., Docker, Red Hat OpenShift, AWS CloudFormation).

    Key Skills Required:

    • Test Automation: Selenium WebDriver, TestNG, Selenium Grid, JUnit, Cucumber, SoapUI, REST, white-box and black-box testing.
    • Programming and Scripting: Java, Python, JavaScript, Gherkin, VBScript, jQuery, PL/SQL, MySQL, NoSQL.
    • Cloud: AWS (EC2, S3, RDS).
    • Development Methodologies: Agile (Scrum, SAFe, XP).
    • Testing Tools and Strategies: JMeter, LoadRunner, Test Planning, Automation Framework Design (e.g., POM), CI/CD integration.

    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.

+ Show Original Job Post
























Sr. Software Development Engineer In Test #41011
Johns Creek, Georgia, United States
Engineering
About Georgia Staffing
A government-affiliated staffing agency providing employment services and resources within the state of Georgia.