The QA Analyst plays a key role in ensuring high-quality end-user experience by identifying and preventing defects in our software. Working collaboratively within a global team of QA engineers, this role involves shared responsibilities and close coordination with both development and support teams.
Responsibilities:
- Design and execute comprehensive manual and automated test plans to validate software functionality, usability, and performance
- Identify the level of automation required for testing complex distributed systems
- Develop, maintain, and execute automated test scripts using Cucumber and Puppeteer
- Integrate automation into the CI/CD pipeline and ensure smooth test execution across environments
- Validate data extraction, transformation, and loading workflows to ensure integrity across systems; conduct reconciliation to detect and correct data anomalies
- Liaise with the development, product management, and client support teams
Requirements
- Must be proficient with Java Script, 4+ years of experience
- 4+ years of relevant technical QA experience, both manual & automated testing
- Must have 4 years of hands-on experience with Cucumber and Puppeteer
- 1+ years of hands-on experience with Azure DevOps (Boards, Pipelines, Repos, Test Plans)
- 2+ years of hands-on experience with ETL processes and data pipeline frameworks
- Familiarity with CI/CD pipelines and version control systems (Git)
- 2+ years of large enterprise or e-business systems experience preferred
- Strong experience with databases, including writing complex queries to validate data
- Ability to work with data-driven, keyword-driven, and modular approaches
- Ability to create test plans from written or verbal specifications
- Experience working in an Agile software environment
- Experience working with and as part of a remote team
- Extremely self-motivated
- Knowledge of software development life cycle
- Bachelor of Science degree (Computer Science preferred) and/or work-related experience
Competencies:
- Action Oriented
- Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
- Identifies and seizes new opportunities.
- Business Insight & Organizational Savvy
- Ensures work and tasks are aligned to meet company priorities.
- Breaks down goals into actions with milestones.
- Understands how to navigate the company and connect with key stakeholders or contributors.
- Manages Ambiguity & Complexity
- Works through situations where factors of direction is not certain.
- Comfortable working through change and can act on decisions without the total picture.
- Researches the root cause of problems and collaborates with multiple sources to solve them.
- Situational Adaptability & Flexibility
- Adapts approach in real time to respond to different situations.
- Thinks quickly and readily adapts behavior in the moment.
- High level of versatility.
- Communicates Effectively
- Exchanging ideas, knowledge, and data so that the message is received and understood with clarity and purpose.
- Leverages emotional intelligence to adapt to the emotions and intentions of others.
- Collaborates
- Identifies and builds partnerships to meet shared goals.
- Readily partners with others to meet objectives and shares credit for contributions.
- Demonstrates cooperation that earns support of others.
Benefits
WORKING AT VATICA HEALTH ADVANTAGES
Prosperity
- Competitive salary based on your experience and skills - we believe the top talent deserves the top dollar
- Bonus Potential (based on role and is discretionary) - if you go above and beyond, you should be rewarded
- 401k plans- we want to empower you to prepare for your future
- Room for growth and advancement- we love our employees and want to develop within
Good Health
- Comprehensive Medical, Dental, and Vision insurance plans
- Tax-free Dependent Care Account
- Life insurance, short-term, and long-term disability
Happiness
- Excellent PTO policy (everyone deserves a vacation now and then)
- Great work-life balance environment- We believe family comes first.
- Strong supportive teams- There is always a helping hand when you need it
The salary for a position is typically determined by multiple factors such as the individual's qualifications, experience, skills, and location. The projected compensation range for the position may vary based on these factors and could range from $90,000 to $100,000(annualized USD). However, this estimate represents just one aspect of our total compensation package offered.