Quality Assurance Engineer

  • FTE
  • Quality Assurance Engineering
  • Lagos

Who we are:

Seamfix Limited is on a quest to within the next 9 more years (in line with our 10 year strategic objectives) to deliver value to 1 billion end customers, empower 10 thousand businesses and build 1 thousand leaders. 


In Seamfix, we are extremely aware that there are endless possibilities if we can be one united people that speak the same creative language, create with the same image or picture of success and work towards the same end goal hence, we are looking for one who is a team player, who will resonate deeply with our vision, speaks the same creative language and desires same or even bigger impact. 


We help organizations to acquire and service a lot of customers digitally by seamlessly automating their onboarding and service delivery processes, so that they can be more productive, make their customers happy and boost their revenues. Our identity and essence is solving problems in a very seamless manner in line with our name; Seamfix is coined from Seamless fixing of problems.




Key Responsibilities

Test Automation Development:

  • Design, develop, and maintain automated test scripts and test frameworks.
  • Implement test automation best practices and maintain coding standards.
  • Automate functional, regression, and performance tests.

Test Case Design:

  • Translate manual test cases into automated scripts.
  • Create reusable and maintainable test libraries and components.
  • Enhance existing test cases and scripts as needed.

Test Execution:

  • Oversee and participate in the execution of test cases, including manual and automated testing.
  • Ensure thorough coverage of functional, regression, and performance testing.
  • Identify and report defects, track issues to resolution, and verify bug fixes.
  • Collaborate with engineers to conduct performance and load tests.
  • Analyze and report performance test results and bottlenecks.

Quality Assurance Process:

  • Adhering to QA processes, standards, and best practices.
  • Monitor and improve testing efficiency and effectiveness.

Cross-functional Collaboration:

  • Work closely with manual testers, developers, and product owners to ensure testing alignment with project requirements.
  • Participate in Agile or Scrum ceremonies, such as sprint planning, daily stand-ups and retrospectives.

Risk Assessment:

  • Identify project risks and provide mitigation strategies.
  • Conduct risk-based testing to prioritize critical test scenarios.

Documentation and Reporting:

  • Maintain accurate and up-to-date documentation of test cases and test results.
  • Generate test reports and communicate quality status to stakeholders.
  • Document test automation processes, test scripts, and test results.
  • Maintain comprehensive documentation for future reference.


Requirement

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Experience:

  • Proven experience as an Automation Tester or similar role.
  • 3+ years of previous software testing experience.

Leadership and Management Skills:

  • Leadership skills with the ability to lead and motivate junior team members.
  • Experience in supervising and managing a QA team, including performance evaluations.

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).
  • Proactively works with other team members as needed to resolve issues and meet project goals

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.
  • Creating, enhancing, debugging, and running the test cases
  • Proficiency in test automation using industry-standard frameworks.
  • Experience with any of Selenium-based frameworks (Selenium WebDriver), Appium, Cypress, and RestAssured.
  • Proficient in all forms of functional testing across all browsers and devices.
  • Experience with continuous integration processes and tools (Jenkins or similar)
  • Proficient in SQL.

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.