Automation Developer
Role details
Job location
Tech stack
Job description
As a software developer for the Automation Team, you will
design, create, develop, and support applications used by the other teams to
automate the running of testcases using custom, in-house created, Testing
Software. With excellent interpersonal skills, support the creating, running,
and debugging of test scripts create by the QA Test Team.
MUST sit within 70 miles of a hub location (Kansas City,
Monett MO, Springfield MO, Louisville KY, Birmingham AL, Allen TX, Charlotte
NC, Cedar Falls IA)
What you'll be responsible
for:
-
Design, Develop, Test, and Support the custom website to support QA Team.
-
Enhance existing software to increase stability, enhance usability and accessibility, and add new features.
-
Contributes to the development of test objectives and performance related requirements.
-
Works with QA Test Team to develop test scenarios and generate simulated transactional data.
-
Interacts with Subject Matter Experts (SMEs) and development teams to identify and refine QA Automation environment to support test requirements.
-
Works with Development Teams to track and drive resolution of issues that are discovered during QA testing.
-
May assist with education and training regarding software enhancements and conveying corrections to other team members.
-
Keeps abreast of software industry "Best Practices" and trends and communicates new information to QA team.
-
Create training and execution programs to teach users how to use the QA software.
-
May perform other job duties as assigned.
Requirements
-
Software testing
-
Automation
-
Object Oriented Programming
-
JavaScript
-
TypeScript
-
Rest API
-
Unix
-
Git
-
Agile
-
Google Cloud Platform
-
C#
-
Java
Top Skills Details
-
Software Testing
-
Automation
-
Object Oriented Programming
-
JavaScript
-
TypeScript
-
Rest API, + Bachelor's degree in Computer Science or equivalent.
-
Understanding/Experience in Agile/Scrum methodologies.
-
Experience with C# or Java.
-
Minor SQL Server Administration.
-
Minor Windows Server Administration.
-
Excellent written and verbal communication skills.
-
Excellent knowledge of software development lifecycle.
-
Basic knowledge of Unix including basic shell scripting and simple editing of script files using vi.
-
Experience with Git and GitHub or Azure Devops.
-
Experience in GCP platform
Experience Level
Entry Level