What are the responsibilities and job description for the Quality Assurance Automation Developer I position at ACCUTECH SYSTEMS LLC?
About Accutech
Since 1987, Accutech Systems Corporation has been dedicated to providing only the highest quality products and services to the financial industry. Our staff is comprised of some of the most knowledgeable and dedicated people in the industry and their mission is to provide our clients with outstanding service and support.
Summary
The Quality Assurance Automation Developer is a self-motivated individual working with like-minded teammates responsible for ensuring measurable improvement of software product quality through the execution of effective and efficient quality assurance management and testing processes. Working with the Quality Assurance Project Team Lead and under the guidance of Manager of Quality Assurance, the Quality Assurance Automation Developer partners with Quality Assurance analysts, testers, and development teams to manage progress against the release commitments and collectively adjust the release plans to ensure effective completion of commitments.
Responsibilities
· Support new product development, including the review of requirements and technical design documents to provide timely and meaningful feedback.
· Design and create test cases and scripts to address business and technical use cases defined within the project's test plan.
· Ensure the test execution results fulfill the defined test objectives.
· Participate in troubleshooting and triaging of issues with different teams to drive towards resolution.
· Recommend design and process improvements, to ensure the automation framework and procedures are scalable and extensible.
· Communicate effectively across multiple teams/external vendors to ensure cohesion and collaboration.
· Analyze data and application changes and document their impact on the performance automation task (test cases, scripting, scenario execution, etc.).
· Ensure the appropriate testing and monitoring tools/technologies are configured accordingly with the test objectives/project team requirements.
· Perform API, backend, and database testing as needed.
· Perform UI manual and automated testing as needed.
· Provide leadership and training for team members regarding test automation, when necessary
Skills & Personality Traits
· Readily adapts to changing priorities.
· Ability to communicate complex concepts in a clear manner.
· Strong critical thinking skills.
· Excellent organization and time management skills; motivated by hitting deadlines in the face of competing demands.
· Motivated by and passionate about client satisfaction.
· Must have excellent troubleshooting skills.
· Ability to juggle multiple and competing priorities and multitask effectively and without getting rattled.
· Must be able to maintain a positive attitude and professional demeanor in stressful situations.
· Able to quickly adjust to new situations, learn from experiences and apply that learning in various contexts.
Education and Experience Requirements
· Minimum of bachelor’s degree in Computer Science, Math or Engineering, or comparable work-related experience.
· 3 - 8 years of experience working in an agile development environment as a QA/automation engineer/SDET.
· Strong programming skills in Java, JavaScript, TypeScript and Gherkin
· Solid knowledge of HTML, CSS, and JavaScript for UI Automation.
· Experience with application testing utilizing Junit, TestNG and Apache JMeter.
· Experience using Postman to test API manually and Karate DSL or REST-Assured for API automated testing
· Experience working with Selenium, Playwright or Cypress for UI automated testing
· Proficiency in test automation tools and framework patterns, such as Selenium WebDriver, Page Object Pattern, and Karate.
· Ability to design and implement automation frameworks from scratch.
· Experience in code repository using Git and/or GitKraken
· Experience in build management using Jenkins, Bamboo or TeamCity
· Strong understanding of agile software development practices, ability to lead and guide other automation developers on the team.
· Able to write complex SQL scripts to verify data from MySQL and SQL Server databases.
· Experience working with Amazon AWS instances and S3 bucket to verify application logs.
· Experience using Jira to manage test automation feature development and defect tracking.
We are interested in every qualified candidate who is lawfully eligible to work in the United States. However, we are unable to sponsor visas.
Job Type: Full-time
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Are you legally authorized to work in the United States?
- Will you now, or in the future, require sponsorship for employment visa status (e.g. H- 1B visa status)?
Education:
- Bachelor's (Preferred)
Experience:
- QA Automation: 3 years (Required)
Work Location: Hybrid remote in Muncie, IN 47305