We are unable to sponsor for this permanent Full time role
Position is bonus eligible, and requires working onsite 5 days per week
Prestigious Enterprise Company is currently seeking a Quality Assurance Analyst with Java Applications and Selenium experience. Candidate develops and executes automated and manual test plans to verify the adherence to the company's software development process and requirement/functional specifications.
Responsibilities:
- Develops and implements strategy to increase QA test coverage utilizing automated testing tools.
- Prepares test approach, plans, procedures, data and test script automation.
- Generates test reports including results of testing and product stability, including recommendations concerning the release of the product.
- Refines QA processes and leads team into following a standard methodology.
- Mentor team in developing quality deliverables.
- Assists in completion of product documentation and training material.
- Assesses and estimates test requirements based on use cases and other requirement documentation.
- Execute tests and identify, communicate and track issues to closure.
- Prepares test data and test environment.
- Supports the implementation effort.
Qualifications:
Bachelor's Degree in Computer Science/MIS or related field.
Minimum of Three to Five (5) Years' experience in enterprise level software testing using Selenium/Java automation with web-based applications. Experience in implementing and using a variety of Quality Assurance methodologies. Minimum of One to Two Years' experience in the property & casualty insurance industry.
Technical Skills:
- Extensive knowledge of automated test tools, especially with Selenium/Java, JUnit, GitHub.
- Property and Casualty Insurance testing experience preferred.
- Experience in enterprise level QA with web-based applications.
- Extensive software test experience in developing and executing plans, cases and scripts.
- Testing experience in a large scale relational database environment.
- Ability to work from functional specifications or User Stories to develop test cases and test scripts.
- Must possess excellent verbal and written communication skills.
- Hands-on technical skills that allow the ability to perform QA and apply assurance best practices.
- Must be able to function independently with minimal oversight and provide guidance to other team members.
- Ability to work well independently, with outsourced resources and with a team to develop solutions and manage projects.
- Must be driven and demonstrate ownership of daily work performance.
- Ability to maintain a positive attitude.
- Ability to interpret rules and regulations and how they apply operationally.
- Must be flexible and work well in a rapidly growing and changing environment.
- Strong organizational, time management, and detail skills.
- Ability to maintain a high level of confidentiality.
- Ability to effectively interact with employees at all levels of the organization.
- Ability to anticipate and resolve problems.
- Ability to adhere to all organizational policies and procedures.