Description
We are seeking a Senior Software Quality Engineer to join our team. As a Senior Software Quality Engineer, you will be responsible for server-side back-end and UI test execution. You will develop and design test cases to validate the medical analytic decision engine, perform data/schema migration testing, and execute data integrity validations.
Responsibilities:
- Assist team lead in establishing processes that complement tools and provide end-to-end traceability.
- Facilitate tools for development and execution of Functional Verification Tests, System Verification Tests, Integration Tests, Performance Tests, Regression Tests, API testing, and test automation frameworks.
- Design, develop, execute, and maintain automated UI, API, and backend test scripts using C#, Playwright, and Selenium.
- Use AI-assisted tools and automation accelerators to create, optimize, and maintain test scripts, improve test coverage, and reduce manual effort.
- Recommend processes, automation strategies, and systems for continuous quality improvement.
- Verify and create defects submitted by customer implementation and QA teams.
- View application logs and run debugger to isolate system issues.
- Demonstrate expert knowledge in debugging RDBMS issues, including complex SQL for data analysis, inner and outer joins, triggers, functions, procedures, packages, and data mining.
- Install product bundles on various OS environments (Linux, Windows).
- Create test cases and validate the integrity of XML.
- Apply solid understanding of web-service integration (WSDL, XSD).
- Perform white-box, web-service integration, server back-end testing, and automated functional/UI validation.
- Perform data extraction, transformation (ETL), and data analysis.
- Develop test approaches and test coverage matrices that cover corner cases, and execute tests according to the test plan.
- Perform data analysis and validation across various sources and formats including XML, FHIR, and JSON.
- Build and support automation suites integrated into CI/CD pipelines for repeatable and scalable test execution.
- Collaborate closely with developers, scrum masters, DevOps, DB engineers, and physician teams to analyze complex system-level problems and understand clinical rules requirements.
- Work effectively in a high-energy, fast-paced, and dynamic environment.
Requirements:
- BS in Computer Science or Computer Engineering
- Minimum of 7 years of recent QA experience
- Strong expertise in SQL, including complex query development, data validation, troubleshooting, and working with Oracle and MySQL databases.
- Proven experience in UI Testing, including designing, executing, and maintaining manual and automated test cases to ensure high-quality user experiences.
- Experience with test automation using C# and Selenium, including developing and maintaining automated test scripts.
- Experience using AI tools or AI-assisted platforms to create, enhance, or maintain test scripts is highly preferred
- UNIX/LINUX experience is required
- Working knowledge of Linux environments, including basic command-line operations, log analysis, file management, and application troubleshooting.
- Strong understanding of XML for data validation, configuration management, and integration testing activities.
- Knowledge of the Software Development Life Cycle (SDLC) and quality assurance best practices across requirements, development, testing, and release phases.
- Experience using qTest or similar QA management tools for test planning, execution, defect tracking, and reporting
- Experience with API, backend, integration, and regression automation testing
- Experience setting up testing environments to run repeatable tests, preferably in AWS and GCP cloud environments
- Experience integrating automated test suites into CI/CD pipelines
- Familiarity with AI and Agentic AI concepts, including leveraging AI-powered tools to improve testing efficiency, test generation, analysis, and quality engineering processes.
- Ability to analyze complex business and technical requirements and translate them into comprehensive test strategies and test cases.
- Strong desire and ability to learn new technologies in a short time
- Strong oral and written communication skills
- Experience with Jira, Confluence, Atlassian products, Bamboo, Bitbucket, Kanban Boards, Azure Boards, Sprints, Repos, Branching, Pipelines, and JFrog Artifactory (Packages, Builds, Repositories, Bundles)
Benefits:
- Medical, dental, and vision benefits
- 401(k) retirement savings plan
- Time off (including paid time off, company and personal holidays, paid parental and caregiver leave)
- Short-term and long-term disability
- Life insurance
Pay Range:
$97,900 - $133,500 per year
For more fresh new jobs, check out yubhub.co.