Senior Java Automation Engineer (SDET -Jbehave/Cucumber frameworks /TDD and BDD ) - Artmac Soft LLC
Atlanta, GA
About the Job
Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Description
Job Title : Senior Java Automation Engineer (SDET -Jbehave/Cucumber frameworks /TDD and BDD )
Job Type : W2
Experience : 8-10 years
Location : Atlanta, GA, 30377
-
Automation Test Strategy & Development:
- Drive and create Automation Test Strategies for the software development lifecycle.
- Develop robust, scalable, and easy-to-maintain automated tests using Java and industry-standard testing frameworks.
-
Test Development & Frameworks:
- Implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) using frameworks like JBehave and Cucumber.
- Write clean and efficient test code in Java leveraging frameworks such as JUnit and Spring.
-
Collaboration & Research:
- Collaborate closely with developers and product teams to understand software requirements and ensure test coverage.
- Research and explore new testing technologies, tools, and best practices to improve the testing process and integrate them into the current system.
-
Continuous Improvement:
- Contribute to continuous improvement of the testing framework and automation practices.
- Help mentor junior team members on best practices in automation and testing strategies.
- Experience:
- 6+ years of hands-on experience in Java Test Development, with a strong focus on creating and driving automation test strategies.
- Proven experience in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
- Technical Skills:
- Strong proficiency in Java, including experience with Eclipse IDE, Spring, and JUnit.
- Expertise with test automation frameworks such as JBehave or Cucumber.
- Test Automation Strategy:
- Deep understanding of automation testing methodologies and experience in creating test frameworks from scratch or improving existing ones.
- Collaboration:
- Experience working in cross-functional teams, collaborating with developers, product managers, and other stakeholders to define and implement testing strategies.
- Problem-Solving & Research:
- Ability to analyze and research new tools and technologies to improve testing efficiency and product quality.
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and integrating automated tests within them.
- Experience with performance testing or load testing.
- Knowledge of cloud platforms (AWS, Azure, GCP) and testing in cloud-native environments.
Qualification:
- Bachelor's degree in software engineering or computer science.
Source : Artmac Soft LLC