What are the responsibilities and job description for the QA Automation Engineer position at Allied Consultants, Inc.?
Overview
Allied Consultants, Inc. is an Austin-based firm which has for 33 years been a premier provider of technical and business professionals to clients in Texas. We are currently seeking an experienced QA Automation Engineer to be a key resource on a technical services team.
Allied Consultants offers its family of consultants excellent rates, a local support staff, and an attractive benefits package which includes medical insurance (Allied shares a percentage of the cost), life insurance, a matching 401(k) plan and a cafeteria plan.Candidates selected for interview will be required to undergo criminal background checks and may be required to complete a drug screen in accordance with Federal and State Law. Offers of Employment are contingent on a successful background checkAllied Consultants is an equal opportunities employer.
Responsibilities
The QA Automation Engineer will serve as a testing resource and conduct testing activities related to the modernization of worker’s compensation legacy systems.
Project work will extend to at least one application, TXCOMP, but may also include other applications as determined by project scope. All work shall be limited to workflows, business processes, and other functionality originating from the Division of Workers’ Compensation. The contract staff shall work on an agile scrum team, participating in regular meetings, work sessions, and interactions with the business owners.
Responsibilities:
- Work under the direction of the client's QA/Test Manager and Software Development Director and Data and Systems Manager.
- Perform manual and automated testing.
- Create and modify test automation scripts in order to support automated testing of client's applications using Java, Selenium WebDriver, JUnit, Maven and IntelliJ.
- Conduct and report on test activities.
- Review, update and create automated test suites and scripts.
- Identify and coordinate the creation of test data.
- Document and report test results and problem incident reports (PIRs)/defect status.
- Assist in developing and executing the user acceptance testing (UAT) Test Plan for all assigned projects.
- Perform related work as assigned.
Qualifications
Minimum Requirements:Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.
Years
Required/Preferred
Experience
3
Required
Good knowledge of SDLC, Agile, and software testing principles
3
Required
Performing QA and ADA testing on web-based applications
3
Required
Performing manual QA testing
3
Required
Working with Oracle 12c or 19c databases; writing custom Oracle SQL queries
3
Required
Writing documentation of work performed
2
Required
Experience working on an agile scrum team and knowledge of basic scrum practices
2
Required
Demonstrated experience creating and modifying test automation frameworks using the following tools: Java, Selenium WebDriver, JUnit, Maven, and IntelliJ
2
Required
Experience writing test automation suites by gathering information from developers and business analysts, use cases and other verification requirements.
2
Required
Intermediate-level proficiency in the Java programming language
2
Required
Experience using the Page Object Model design pattern in test automation
2
Required
Experience using CSS selectors in Selenium to identify and locate web elements
2
Required
Analyze, troubleshoot and report automation test case failures
2
Required
Experience filing bug reports and verifying bug fixes
2
Preferred
Working with State of Texas regulatory applications/systems
1
Preferred
Working in with client's applications and databases
1
Preferred
Experience using Extent Reports to generate test reports
1
Preferred
Experience developing and maintaining requirements traceability matrices
1
Preferred
Experience with RestAssured or similar REST API testing tool
1
Preferred
Exposure to JavaScript