Quality Assurance Engineer

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.