Job Title οΏ½ QA Engineer
CORMAC is seeking a highly skilled and detail-oriented QA Engineer to join our team. In this role, you will be responsible for ensuring the quality and functionality of software applications by creating and executing automated and manual tests, identifying defects, and collaborating with development teams to resolve issues. The ideal candidate will have a strong technical background, excellent problem-solving skills, and a passion for delivering high-quality software.
Key Responsibilities:
Identify, document, and track defects and issues in a clear and concise manner.
Design, develop, and execute detailed and robust test plans and test cases to ensure the accuracy, performance, and functionality of web applications, reports, and data loads. This includes validating complex data transformations, verifying report outputs against business requirements, and ensuring the integrity of data throughout various stages of the load process.
Design, develop, and execute comprehensive test plans and test cases for web and mobile applications.
Create reusable automation scripts for regression, functional, and integration tests.
Implement Page Object Model (POM) and other design patterns for test automation frameworks.
Collaborate with software developers, product managers, and other stakeholders to understand project requirements and identify potential risks early in the development lifecycle.
Execute regression testing, performance testing, and load testing to ensure product stability across various environments.
Analyze and verify bug reports, reproduce issues, and collaborate on solutions.
Continuously improve testing processes, workflows, and tools to enhance efficiency and effectiveness.
Participate in agile ceremonies (sprint planning, daily stand-ups, etc.) to ensure quality is maintained throughout the development process.
Maintain thorough documentation of test cases, test results, and other testing-related artifacts.
Qualifications:
BachelorοΏ½s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Proven experience as a QA Engineer or similar role in software quality assurance.
Hands-on experience with test automation frameworks, particularly with Selenium WebDriver and Cucumber (or similar BDD tools).
Proficiency in scripting or programming languages (e.g., Python, Java, JavaScript, etc.).
Hands-on experience working with popular Integrated Development Environments (IDEs) such as Eclipse, Visual Studio Code, IntelliJ IDEA, or other similar tools for developing, debugging, and executing test automation scripts.
Proven experience writing complex SQL queries for data validation, report verification, and database testing.
Experience with test management tools such as Jira, TestRail, or Quality Center.
Familiarity with CI/CD processes and tools (e.g., Jenkins, GitLab CI).
Experience with version control systems (e.g., Git).
Excellent problem-solving skills and attention to detail.
Strong communication skills and the ability to collaborate effectively with cross-functional teams.
Knowledge of Agile/Scrum methodologies is a plus.
Preferred Qualifications:
Experience with performance testing tools (e.g., JMeter, LoadRunner).
Knowledge of security testing practices and tools.
Familiarity with cloud platforms and containerization (e.g., AWS, Docker).
Why CORMAC?
At CORMAC, we leverage the power of data management and analytics to enable our customers to achieve their strategic goals. With over 20 years of experience in health information technology (HIT), human-centered design principles, and Agile development methodologies, CORMAC delivers complex digital solutions to solve some of the most challenging problems facing public healthcare programs today
As a US Federal Government contractor in the public healthcare sector, our work is impactful and cutting-edge while being performed in a supportive, collaborative, and welcoming environment. We offer flexible work schedules with remote, hybrid, or fully in-person workplace options to empower our employees to decide the workplace most suitable for them. At CORMAC, we have a highly diverse workforce and believe a work environment is a place where creativity, collaboration, enthusiasm, and innovation happen, regardless of location.
Position Requires Employment Eligibility Verification/E-Verify Participation/EEO
As an Equal Employment Opportunity employer, CORMAC provides equal employment opportunity to all employees and applicants without regard to an individual's protected status, including race/ethnicity, color, national origin, ancestry, religion, creed, age, gender, gender identity/expression, sexual orientation, marital status, parental status, including pregnancy, childbirth, or related conditions, disability, military service, veteran status, genetic information, or any other protected status