Client : Start-up company
Job : QA Engineer
Location : 100% remote working CST hours
Duration : 1 year contract
Job Description :
The Quality Assurance (QA) Engineer is responsible for ensuring the excellence and dependability of software products through advanced testing methodologies and thorough systems analysis.
This role involves developing, implementing, and maintaining robust quality assurance protocols and processes to enhance product performance and user satisfaction.
As an integral member of the development team, the QA Engineer significantly impacts overall product quality by ensuring that software releases meet the highest standards of functionality and user experience.
This role is essential for minimizing bugs, optimizing product performance in real-world applications, and delivering reliable software solutions that exceed customer expectations.
We are seeking individuals who are interested in joining our team in transforming healthcare technology and make a significant impact on the industry.
Key Responsibilities :
Strategic :
Craft and deploy quality assurance strategies that align with our broader engineering and business objectives.
Establish and track clear quality metrics for our software offerings to ensure continuous improvement.
Technical :
Develop and execute detailed test plans and procedures to identify software bugs and their root causes.
Utilize a mix of automated and manual tests to ensure thorough product testing and quality assurance.
Collaborative :
Collaborate with developers and product managers to fully understand product specifications and requirements.
Provide immediate, actionable feedback on detected issues during test phases to facilitate quick resolution.
Day-to-Day Responsibilities :
Routine :
Conduct regular system evaluations and test cycles, document results, and maintain detailed records of testing stages and product issues.
Continuously refine testing processes to enhance efficiency and effectiveness.
Project Focus :
Lead quality enhancement projects, such as integrating new testing tools or methodologies into our QA framework.
Ensure cross-departmental collaboration to maintain quality from design through to launch.
Communication :
Consistently update the engineering stakeholders on testing progress, flag potential risks, and propose enhancements.
Communicate testing results and insights clearly to all relevant stakeholders to ensure transparency and continuous improvement.
Skills and Abilities :
Software Development Lifecycle Understanding : Comprehensive understanding of the entire software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.
Agile Methodologies : Experience with Agile development methodologies, such as Scrum or Kanban, and the ability to work in iterative development cycles.
Technical Proficiency : Proficiency in various testing frameworks and environments, including automated testing tools.
Exceptional Problem-Solving Skills : Demonstrates a keen ability to identify, analyze, and solve complex technical challenges with innovative solutions, managing tight deadlines.
Proactive Mindset : Takes initiative to anticipate issues, propose improvements, and drive projects forward without requiring constant supervision.
Independent and Collaborative Work Ethic : Capable of working autonomously when needed, while also being an effective team player who can collaborate seamlessly with colleagues.
Strong Interpersonal Skills : Builds and maintains positive relationships with team members and stakeholders, fostering a collaborative and supportive work environment.
Effective Communication : Communicates technical concepts and project updates clearly and concisely to both technical and non-technical stakeholders, ensuring mutual understanding and alignment.
Education and Experience :
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field preferred 2-3 years in a quality assurance position within a software development setting.
Quality Assurance Certifications in ISTQB or CSTE are desirable
Strong understanding of software development methodologies (e.g., Agile, Scrum) and tools (e.g., JIRA, Confluence).
Experience working in a SaaS, healthcare technology / IT, or healthcare B2B environment highly preferred
Experience working in a startup environment is desirable