Experienced Senior Software QA Specialist – Remote Opportunity for Quality Assurance Expertise in Software Development and Testing
Introduction to Mercy and Our Mission
At Mercy, we are driven by a clear and compassionate mission: to bring to life a healing ministry through our exceptional care and service. We believe in fostering careers that not only utilize your skills and talents but also resonate with your heart and values. As a leader in healthcare, we have been recognized by Modern Healthcare Magazine as one of the "Top 100 Places to Work," reflecting our commitment to our employees' growth and well-being. Our supportive community is dedicated to pioneering new models of care, transforming the healthcare experience through advanced technology and innovative procedures. We are now seeking an experienced Senior Software QA Specialist to join our team, contributing their expertise in software quality assurance to help us achieve our mission.
Job Overview: Senior Software QA Specialist
The Senior Software QA Specialist position is a remote opportunity, offering the flexibility to work from home. As a key member of our software development team, you will be responsible for debugging software products, developing and executing software test plans, and maintaining quality standards for our company products. Your role will involve identifying appropriate types of testing needs, participating in application design discussions, analyzing test results, and recommending corrective actions. You will also maintain documentation of test results and collaborate with development engineers to resolve problems, providing feedback on technical appraisals of programming languages, systems, and computation software.
Key Responsibilities:
- Develop, modify, and execute comprehensive software test plans to ensure the quality and reliability of our software products.
- Identify and prioritize testing needs, including functional, integration, ETL, regression, security, performance, compliance, browser, and other types of testing.
- Participate in application design and functionality discussions to ensure that software meets business requirements and quality standards.
- Analyze test results, identify defects, and recommend corrective actions to improve software quality and functionality.
- Maintain detailed documentation of test results, test cases, and test scripts to facilitate debugging, modification, and maintenance of software.
- Collaborate with development engineers to resolve software defects, provide feedback on technical appraisals, and ensure that software meets quality and functional requirements.
- Stay up-to-date with industry trends, best practices, and new technologies in software quality assurance, and apply this knowledge to continuously improve our software development processes.
Qualifications and Requirements
To be successful in this role, you will need:
- Experience: At least five years of relevant technical or business work experience in software quality assurance, software development, or a related field.
- Education: A Bachelor's degree in a related field, such as Computer Science, Information Technology, or Engineering, or equivalent work experience.
- Understanding of Quality Assurance: A solid understanding of the tools, concepts, and methodologies of quality assurance, including software testing frameworks, test automation, and defect tracking systems.
- Analytical Abilities: Excellent analytical abilities to grasp key points from complicated details, identify core business problems, and develop effective solutions.
- Communication Skills: Strong communication and interpersonal skills, with the ability to work collaboratively with cross-functional teams, including development, design, and product management.
- Business Acumen: A thorough understanding of business processes and the ability to recommend quality standards and processes that meet business requirements.
Preferred Qualifications:
- Experience with agile development methodologies, such as Scrum or Kanban.
- Knowledge of cloud-based technologies, such as AWS or Azure.
- Experience with test automation frameworks, such as Selenium or Appium.
- Certifications in software quality assurance, such as ISTQB or CSTE.
Skills and Competencies
To excel in this role, you will need to possess:
- Technical Skills: Proficiency in programming languages, such as Java, Python, or C#, and experience with software development tools, such as Git, Jenkins, or JIRA.
- Problem-Solving Skills: Strong problem-solving skills, with the ability to analyze complex issues, identify root causes, and develop effective solutions.
- Communication Skills: Excellent communication and interpersonal skills, with the ability to collaborate with cross-functional teams and communicate technical information to non-technical stakeholders.
- Adaptability: The ability to adapt to changing priorities, technologies, and processes, with a strong commitment to continuous learning and professional development.
Career Growth Opportunities and Learning Benefits
At Mercy, we are committed to the growth and development of our employees. As a Senior Software QA Specialist, you will have opportunities to:
- Pioneer new models of care and transform the healthcare experience through advanced technology and innovative procedures.
- Develop your skills and expertise in software quality assurance, with access to training, mentorship, and professional development opportunities.
- Collaborate with cross-functional teams, including development, design, and product management, to develop and implement software solutions that meet business requirements.
- Contribute to the development of our software development processes, including agile methodologies, test automation, and continuous integration.
Work Environment and Company Culture
At Mercy, we pride ourselves on our supportive and collaborative work environment. As a remote employee, you will be part of a dynamic team that values flexibility, autonomy, and work-life balance. Our company culture is built on:
- Compassion and Empathy: We care deeply about our patients, families, and communities, and we are committed to delivering exceptional care and service.
- Professionalism and Excellence: We strive for excellence in everything we do, from software development to patient care, and we are committed to continuous learning and improvement.
- Collaboration and Teamwork: We believe in the power of collaboration and teamwork, and we foster a culture of open communication, mutual respect, and trust.
Compensation, Perks, and Benefits
We offer a competitive salary and a comprehensive benefits package, including:
- Health, Vision, and Dental Coverage: Day-one comprehensive health, vision, and dental coverage for you and your family.
- PTO and Holidays: Generous paid time off and holidays to help you relax, recharge, and pursue your interests.
- Tuition Reimbursement: Opportunities for tuition reimbursement and professional development to help you advance your career.
- Employer-Matched Retirement Funds: Employer-matched retirement funds to help you plan for your future.
Conclusion
If you are a motivated and experienced software quality assurance professional looking for a new challenge, we encourage you to apply for this exciting opportunity. As a Senior Software QA Specialist at Mercy, you will be part of a dynamic team that is committed to delivering exceptional care and service. You will have the opportunity to develop your skills and expertise, contribute to the development of our software development processes, and make a meaningful difference in the lives of our patients and communities. Apply now and join our team of compassionate and dedicated professionals who are shaping the future of healthcare.
Apply for this job