Responsibilities
- Daily review and testing of the website
- Daily and weekly analytics, heatmaps and customer behavior data review
- Provide oversight to the QA team members involved in the development of business requirements associated with new product features and updates to existing product features by providing testing-related input.
- Manage the on-going repository of test cases which are used throughout the testing life cycle: end-to-end, cutover/smoke testing and regression testing.
- Participate in reviews of test case design, test case coverage and script design with project stakeholders.
- Review and provide feedback for test automation scripts developed by team members using qTest and/or Selenium
- Define, manage, and implement test cycle entry and exit criteria with assistance from other QA Engineers
- Guide enhancement of the automation test framework
- Monitor and report on test results by aligning test case coverage to organization metrics
- Track, manage and resolve defects using project management tool
- Lead issue resolution as required with broader team of QA, Developers and Product Management
- Develop tests that are able to effectively analyze product components and yield helpful feedback to identify discrepancies, defects and problems
- Operate testing software and work with colleagues to create parameters and comparison data for improved accuracy
- Collaborate with other departmental professionals to understand client requirements, government specifications and company policies in regard to product development
- Verify that all product pieces and components are functioning as they should and in compliance with blueprints and carefully engineered design plans
- Analyze testing data to determine areas where a product can be improved or modified to better meet the needs of customers
- Resolve problems in a way that honors the company’s integrity, benefits the consumer and creates a higher quality product in the end
- Present report findings, suggestions, and detailed data to executive management in an informative manner to help them make better decisions regarding a product’s function and purpose
- Document all proceedings and tests and guarantee that classified information remains secure and confidential
- Have in-depth knowledge of business services and value proposition
- Identify and map business strengths and customer needs
- Report on successes and areas needing improvements
- Research the market to identify trends, new markets, and potential growth.
- Collaborate and work alongside other departments and stakeholders in the business
Requirements
- Good professionalism and team spirit
- QA test automation experience
- Java development skills
- Experience leading team members and fostering a productive team environment
- Encouraging constructive interactions among team members to address difficult situations
- Resolving and negotiating conflicts or problems with tact, diplomacy, and composure
- Handling multiple projects and priorities with organizational and time management skills (both project and self)
- Proficient in advanced techniques with relevant software: MS Project, Excel, PowerPoint, Word, etc. in addition to experience working within shared work environment.
- Effective time management skills to meet deadlines
- Business acumen – understanding and experience dealing with business situations in a dynamic environment, such as risks and opportunities, to lead to a positive outcome
- Planning and organizing – ability to multi-task, prioritize, and manage time effectively
- Analytical mindset – able to analyze data and sales information and translate results utilizing the right resources
- Change leadership/problem solving – creative problem solver who thrives when presented with a challenge
- Technical/Professional knowledge – Presentation skills, Microsoft Word/Excel/PowerPoint
- Possesses great people skills with the ability to cultivate and maintain positive relationships.
- Excellent verbal and written communication skills: ability to keep stakeholders and third-party owners informed
- A high degree of initiative and entrepreneurial spirit, with strong analytical skills.
- Demonstrated success in new business development.
- Candidate must have excellent analytical, decision-making, project management, planning, and organizational skills
Qualifications
- Bachelor’s degree in Computer Science or equivalent industry experience
- 3+ years of work experience in Software Quality Assurance (SQA) including the following
- 2+ years of experience writing automation code in Javascript/Typescript, Angular and Nodes on Linux and Windows systems
- 1+ years of testing cloud-based API services and portals
- Experience testing end-end workflows on a healthcare product/platform is a strong plus
- Test automation experience using Selenium Web Driver, POM, TestNG and Junit testing framework
- Hands on programming in JavaScript and Typescript
- Experience automating front-end/back-end web applications
- Prior experience with large scale application performance testing, application security testing, boundary application testing
- Development and execution of full lifecycle test plans for major releases of a product
- Hands on experience with API testing tools
- Experience working in an Agile development organization leveraging BitBucket, Maven
- qTest testing experience
- Proven track record of success in a high-energy, fast-paced environment.