Software Development Engineer in Test
Boston, MA
Onsite
Full Time
$100k - $130k
Our, Client, is on a mission to completely change the retail industry and are looking to bring on an Senior Software Development Engineer in Test. You will be mainly responsible to develop test tools and test automation frameworks, as well as designing, developing, maintaining, and troubleshooting automated test suits of Python-based tests and testing libraries through continuous integration.
Their ideal candidate is someone who can work closely with Software Developers and have the ability to leverage shift-left methods to be able to understand a complex domain and product. As a Software Development Engineer in Test with out client, you will be contributing to the development of automated Functional tests and End-to-End tests.
Requirements & Qualifications:
Their ideal candidate is someone who can work closely with Software Developers and have the ability to leverage shift-left methods to be able to understand a complex domain and product. As a Software Development Engineer in Test with out client, you will be contributing to the development of automated Functional tests and End-to-End tests.
Requirements & Qualifications:
- Solid understanding and ability to write code in Python and Java
- A BS or MS in Computer Science
- 8 years of working experience as a software engineer or an SDET
- Must have experience architecting automation tests for a small to medium organization
- Working knowledge of messaging queues such as Kafka, SQS, Rabbit MQ, etc.
- Experience working with testing libraries such as PyTest/Junit/TestNG
- Strong experience in testing APIs such as REST, gRPC, GraphQL, and hands-on experience with Linux
- Comfortable developing/deploying applications using containerization technologies such as Dockers, Kubernetes, etc.
- Experience with tools & applications such as JIRA, Confluence, Git, Artifactory and dependency management tools like Poetry, Maven, Gradle
- Knowledge of SDLC process, test case management and different testing methods such as unit, integration, functional, regression systems, and performance testing
- Understanding of CI/CD tools such as Jenkins, GitLab pipelines, GitHub Actions
- Strong attention to detail skills, outstanding analytical and problem solving skills
- Strong interpersonal skills with the ability to work in a collaborative environment
- A proactive learner and a self starter who should be able to work with minimum supervision
Posted by: John Laviolette