Founded in 2007 as primarily a software house, Seamfix today provides custom and bespoke technology solutions and e-business integration services to large, medium and small organizations across various sectors such as telecommunications, education, oil & gas, financial services and the public sector. We help our clients and end consumers by continuous innovation of value added services and improvements in their technology and processes. We also back this up by a high degree of quality in service delivery. Our expertise spans various industry verticals and our experience gives our clients a stable technology and process foundation which allows them to focus on their primary business priorities. At Seamfix, we believe the customers’ satisfaction is paramount, and that is why our focus is on service delivery and ensuring that the experience we provide enriches the lives of our customers. This is why a good portion of our business comes from existing clients.
Role Summary
- As the QA Team Lead at Seamfix, you will be responsible for ensuring the highest level of software quality, implementing QA processes, and managing a team of QA professionals.
- This role plays a critical part in delivering high-quality software products to our customers.
- They allocate resources effectively to meet project testing needs to support maintenance efforts while ensuring the availability of necessary testing environments and tools and coordinate staffing for multiple projects.
Key Responsibilities
Leadership and Mentorship:
- Lead and mentor a team of QA engineers and analysts.
- Set clear performance expectations, provide feedback, and conduct performance evaluations.
- Foster a collaborative and motivated QA team
Test Planning and Execution:
- Collaborate with cross-functional teams to understand project requirements and timelines.
- Develop comprehensive test plans, test cases, and test data.
- Oversee the execution of test cases, including manual and automated testing.
- Monitor test progress, identify and report defects, and verify bug fixes.
Automation Testing:
- Lead and drive the automation testing effort.
- Develop and maintain automated test scripts and frameworks.
- Integrate automated tests into the CI/CD pipeline for continuous testing.
Quality Assurance Strategy:
- Develop and implement QA strategies, standards, and best practices.
- Define and enforce QA processes and procedures throughout the software development lifecycle.
- Ensure the alignment of QA activities with overall project goals and objectives.
Resource Management:
- Allocate resources effectively to meet project testing needs.
- Ensure the availability of necessary testing environments and tools.
- Coordinate staffing for multiple projects.
Risk Assessment:
- Identify project risks and provide mitigation strategies.
- Conduct risk-based testing to prioritize critical test scenarios.
Quality Metrics and Reporting:
- Establish and track quality metrics and KPIs to measure test effectiveness and project quality.
- Generate and communicate test reports to stakeholders, including senior management.
Process Improvement:
- Continuously identify areas for process improvement and optimization.
- Implement initiatives to enhance the efficiency and effectiveness of the QA function.
PII Controller Responsibilities:
- Collection of personal information from customers, site visitors, and other targets.
- Must determine the process and methods by which the PII data are collected from customers.
- Must determine the specific type of PII data to be collected.
- Must ensure all changes and modifications of PII data are effectively done.
- Must determine where and how to use the PII data and for a specified purpose.
- Must ensure effective storage of all PII data in-house and when to share with third parties.
- Must determine the retention period for all PII data collected.
Requirements
Education:
- Bachelor's Degree in Computer Science, Engineering, or a related field.
Experience:
- Several years of experience in QA leadership roles.
- 5+ years of previous software testing experience.
Leadership and Management Skills:
- Strong leadership skills with the ability to lead and motivate a diverse team.
- Experience in supervising and managing a QA team, including performance evaluations and goal setting.
Organizational Skills:
- Excellent organizational skills with the ability to manage multiple tasks and priorities effectively.
- Proven ability to develop and implement efficient processes and standard operating procedures (SOPs).
Problem-Solving Skills:
- Exceptional problem-solving skills with the ability to identify and address challenges in quality processes.
- Attention to detail and commitment to ensuring accuracy in quality tasks.
Technical Skills:
- Strong knowledge of software testing methodologies, tools, and best practices.
- Proficiency in test automation using industry-standard frameworks.
- Proficient in all forms of functional testing across all browsers and devices.
Communication and Interpersonal Skills:
- Excellent verbal and written communication skills.
- Strong interpersonal skills with the ability to work collaboratively with colleagues and external partners.
Adaptability:
- Ability to work effectively in a fast-paced, dynamic environment with changing priorities.
- Willingness to adapt to new technologies and tools as needed.
Compliance and Reporting:
- Knowledge of relevant laws and regulations related to quality assurance.
- Ability to prepare and submit reports on QA activities as required.
Method of Application
Signup to view application details.
Signup Now