Lead QA Engineer

Apply Now

Company: Avani Technology Solutions, Inc.

Location: Phoenix, AZ 85032

Description:

Lead QA Engineer
Phoenix, AZ 85027
3+ Years


Only W2

1. Selenium automated test development
2. Java Development and maintenance
3. Experience in testing web based applications.

Minimum of 8 years of QA experience
Bachelor's degree /4-year college degree in Computer Science or engineering-related fields or relevant work experience
Minimum of 1 year of team leading experience

Job Purpose
The Quality Engineer participates in the development of business solutions by analyzing requirements, creating test plans, test cases, automated test cases, and testing all aspects of the completed solution. Leads, participates, or assists with all phases of testing. Creates and communicates testing results to assist with assessment of production readiness. Collaborates with developers and product owners to ensure quality is being built in as early as possible.

Essential Job Results
Reviews requirements and designs for testability and works with other teams until all questions are resolved. Creates and documents test cases including functional, load, and regression tests via automated methods. Executes test activities utilizing automated and manual test scripts. Documents and communicates test results for system owners and project teams. Performs all test planning to achieve the required coverage in an efficient manner. Creates automated test scripts for Web applications, services, and mobile devices. Sets up Jenkins jobs and maintains the sauce lab cloud environment. Contribute to automated testing standards creation and enforcement, and contributes code to shared libraries

Education and Skills
Full understanding of the complete Business process for all BWHR applications and how they interact with each other.
Bachelor degree in Computer Science, Computer Systems Engineering, or related field or an equivalent combination of education and experience.
Hospitality or travel related experience preferred.
Expert knowledge of testing and automation tools required.
Prior experience working in an Agile SCRUM/ Kanban environment is preferred.
Intermediate knowledge SQL Queries is required.
Intermediate Knowledge of SoapUI is required.
Basic understanding of networks and firewalls
Basic understanding of cloud computing and environments
Expert in unit testing frameworks like JUnit and TestNG
Intermediate knowledge of Selenium Web Driver required
Intermediate knowledge of Appium preferred
Intermediate knowledge in testing RESTful APIs with Rest Assured
Basic knowledge of Javascript
Intermediate knowledge in using Sauce Labs
Basic Jenkins knowledge
Expert at core Java
Prior experience working with Rally tool preferred.
Familiar with relevant policies, procedures and technical parameters specific to the job. Has basic functional and technical know-how to succeed in job. Learns new functional and technical skills readily.

Responsibilities
Create and execute test cases based on User Stories.
Help Business prioritize defects and plan sprints and releases.
Utilize Business knowledge to help accurately scope out and estimate test planning as well as identify impediments early in project lifecycles.
Review and provide feedback on User Stories to help ensure they are clear and concise and test cases can easily be built for them.
Consistently deliver High Quality testing services by creating the correct test cases to ensure maximum code coverage.
Ensures issues are identified, tracked, reported on and resolved in a timely manner.
Ability to respectfully question ideas and share a point of view with others in support of the business requirements and testing.
Maintain and enforce testing standards surrounding test case creation, execution and management.
Exhibit confidence and an extensive knowledge of emerging industry testing practices when solving business problems.
Quality testing skills including the ability take on more complex and critical projects and provide high level feedback in a timely manner with little or no supervision.
Manage Load and Performance testing process and execution.
Provide metrics to measure software quality.

Importance of Communication Skills
Important, will interface with customer

Nice to Have Skills
Performance testing Data Warehouse and ETL testing Mobility testing Behavior-driven development (BDD

Similar Jobs