QA Automation Engineer
SHI International Corp.
- Somerset, NJ
- $45,000-75,000 per year
- Permanent
- Full-time
- Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.
- Continuous professional growth and leadership opportunities.
- Health, wellness, and financial benefits to offer peace of mind to you and your family.
- World-class facilities and the technology you need to thrive – in our offices or yours.
- Participate in Scrum ceremonies with their assigned Project teams
- Experiment with applications to ensure features meet specified requirements and deliver a beneficial user experience.
- Work with software engineers and users to develop/maintain system requirements
- Design, develop, document, and maintain manual test cases and automated test scripts
- Understand and apply test driven design concepts to test and debug automated solutions or manual test executions developed by self and others
- Integrate testing into the deployment pipeline
- Clearly and precisely articulate test results to application developers
- Collaborate with software engineers and application users during the product development lifecycle to develop and maintain a library of expected application behaviors
- Demonstrate compliance with team best practices and security requirements
- Create presentations and documentation for knowledge-sharing
- Mentor colleagues learning our applications, architecture, and QA processes
- Associate degree (or an equivalent combination of education and/or experience)
- Deep understanding of at least one type of software platform: Single-Page Applications; eCommerce; IT Asset Management tools; HCM, ERP, or CRM SaaS systems such as Dynamics 365 or ServiceNow
- At least 2 years professional programming experience
- Experience testing RESTful APIs
- In-depth knowledge of modern Hypertext Markup Language and Cascading Style Sheets (HTML)/(CSS)
- Familiarity with majority of the following technologies:
- JavaScript, Angular, Typescript, .NET, SQL, JSON, Swagger
- Ability to create and maintain automated tests using Selenium
- Strong problem solving, organizational, and time management skills
- Strong analytical skills
- Ability to communicate complex subject matter- both verbally and written
- Ability to design, develop, document, and maintain manual test cases and automated tests scripts
- Ability to work independently and participate in collaboration with project teams.
- Ability to multitask while retaining strong attention to detail
- Experience working with geographically-distributed teams
- Experience with REST/OData APIs
- Knowledge of QA fundamentals and Agile Scrum methodologies
- Experience with git, Jira, and/or Microsoft Azure Boards, AWS Code Commit, Visual Studio, mabl, Selenium IDE, Jenkins CI/CD, Selenium, Postman, Bootstrap, MS Test Framework
- The estimated annual pay range for this position is $45,000 - $75,000. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.
- Equal Employment Opportunity – M/F/Disability/Protected Veteran Status