We are looking for a multifaceted professional who excels in Software Quality Assurance (SQA) and Business Systems Analysis to join our team. With 3-5 years of experience in the field, the ideal candidate will ensure our software products not only meet quality standards but also align perfectly with our business objectives.
Key Responsibilities:
Quality Assurance:
Quality Assurance:
- Devise and implement comprehensive test strategies, including test plans, cases, and scripts to identify software defects and ensure adherence to quality standards.
- Conduct multifaceted testing activities such as functional, regression, and performance testing across different platforms and environments.
- Collaborate with the development team to pinpoint and resolve issues, enhancing the quality and reliability of software.
- Manage defect documentation and resolution processes to maintain software integrity and performance standards.
- Participate in code reviews and advocate for high standards in code testability and quality.
Business Analysis:
- Proactively engage with key stakeholders to elicit comprehensive business requirements, ensuring clarity and precision in project deliverables. Establish strong relationships to facilitate ongoing dialogue and understanding.
- Translate intricate business needs into well-defined technical specifications and detailed functional requirements. Use these specifications to bridge the gap between business expectations and technical execution.
- Act as the pivotal liaison between business units and technical teams, ensuring seamless communication and alignment on project objectives. Strive for a unified vision that meets business goals and technical feasibility.
- Analyze and redesign business processes and workflows to increase efficiency and adaptability. Document current and future states, providing clear roadmaps for process improvement.
- Continuously seek opportunities to enhance organizational performance through innovative process improvements. Recommend and help implement solutions that drive operational excellence and support strategic objectives.
Collaboration & Continuous Improvement
- Act as a crucial conduit between QA, development teams, and business stakeholders, ensuring alignment and clarity across all project phases.
- Provide regular progress updates to all stakeholders, highlighting testing results, project milestones, and any critical issues.
- Ensure that all parties are informed and prepared for changes that could affect project timelines or outcomes.
- Stay updated with the latest trends in QA and business analysis methodologies, incorporating best practices to foster continuous improvement.
- Mentor and guide junior team members in both QA and business analysis disciplines, promoting knowledge sharing and professional growth.
- Proactively suggest and implement enhancements to QA processes and business procedures, driving both product quality and operational efficiencies.
Qualifications:
- 3-5 years of experience in a combined role of Software Quality Assurance and Business Analysis.
- Deep understanding of the software development life cycle (SDLC) and proven experience in QA methodologies.
- Expertise in creating detailed test plans, cases, and scripts.
- Proficient with defect tracking tools (e.g., JIRA, Bugzilla) and knowledgeable in test automation technologies.
- Strong analytical skills with exceptional problem-solving abilities and excellent communication skills, suitable for interacting with both technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Experience in business process modelling and documentation is a plus.
Preferred Skills:
- Experience in Agile/Scrum environments.
- Strong skills in SQL and database testing.
- Knowledge of automation frameworks and scripting languages.
- Proficiency with business process design tools such as Lucidchart, Microsoft Visio, Figma, Miro or similar for visualizing and documenting workflows.
- Hands-on experience with Google Workspace (formerly G Suite), including Docs, Sheets, Slides, and Forms.
- Familiarity with project management tools such as Asana, Trello, or Jira to manage tasks and collaborations effectively.
- Understanding of data visualization tools such as Tableau or Power BI to aid in data analysis and decision-making processes.