
Senior QA Engineer
HealthEdge
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $81,000 - $113,000 per year
Job Level
Tech Stack
About the role
- Understand requirements, and develop test plans and test scenarios for data pipelines
- Understand various data files and data mapping/transformation rules and prepare data for testing the ingestion/transformation (ETL) of different entities of Provider data
- Create automation test plans, validation strategies, and test cases during iterative development and regression testing
- Automate the data mapping scenarios identified as part of manual testing
- Build a test automation framework and ensure adequate test coverage, reliability, speed of execution, and test data creation in a Continuous Delivery environment
- Plan and assist performance tests for the data pipelines
- Plan, estimate, prioritize, maintain, enhance, and coordinate testing artifacts/activities.
- Work with product stakeholders to deliver high-quality software in a continuous delivery environment.
- Identify, record, document thoroughly, and track bugs.
- Establish and configure testing environments for executing test scenarios.
- Analyze failures and work with the team to ensure root causes are investigated and similar failures are prevented in the future
- Add and modify test framework functionality based on requirement changes and validate the correctness of the functionality
- Participate in agile ceremonies to review acceptance criteria, provide test estimates, and test progress
- Suggest improvements in the test and development processes
- Build and lead a small QA team to provide QA support for Data related platforms and pipelines
Requirements
- 8-10 years of experience in software testing and related areas of software quality assurance.
- Strong knowledge and experience in Object-Oriented Programming languages such as Java.
- Experience in defining and executing end-to-end/integration/system testing test strategies.
- Experience in any opensource tools or building custom frameworks to perform data migration testing.
- Experience in functional testing of ETL/Data Warehouse and master data management areas.
- Experience in SQL and testing SQL reporting.
- Demonstrated experience of working with automated testing tools.
- Experience of non-functional testing as well as backup and recovery, DR, performance.
- Demonstrated experience of hands-on Issue and Defect Management.
- Ability to translate software requirements into User Stories and Test Cases.
- Understanding of software development and testing best practices on preparing test scenarios, test cases, test script creation, and execution of test cases.
- Experience of Agile Software Development & Testing methods for deployment in cloud environments.
- Knowledge of source code management such as Bitbucket or GIT.
- Strong written skills and ability to follow established software procedures and generate required software documentation, defect logging, and RCA.
- Outstanding collaboration and communication skills.
- Bachelor’s degree BE/B Tech computer science or equivalent.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software testingObject-Oriented ProgrammingJavaend-to-end testingintegration testingsystem testingETLSQLautomated testingnon-functional testing
Soft skills
collaborationcommunicationproblem-solvingleadershipdocumentationagile methodologiestest estimationbug trackingroot cause analysisprocess improvement
Certifications
Bachelor’s degreeBEB Techcomputer science