Senior Software Developer/QA Lead - South Africa

at  DFNet Research

Home Based, KwaZulu-Natal, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Feb, 2025Not Specified14 Nov, 2024N/ATeams,Test Automation,Computer Science,Leadership Skills,Php,Scripting Languages,Python,Shell Scripting,Communication SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DFnet provides data management, biostatistics, and software development services for industry, non-profit, and academic organizations worldwide. Since 2004, DFnet’s people, products, and services have helped our global clients with over 100 Phase I through Phase IV clinical trials. Our focus is global health. DFnet helps researchers manage and analyze data across 18 therapeutic areas with clinical sites in over 35 countries. Our work includes HIV, TB, Malaria, Ebola, and other tropical diseases. We are a fully remote organization with team members in South Africa, Canada, and the United States.

Required Skills:

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Strong background in testing methodologies, test automation, and quality assurance best practices.
  • Knowledge of scripting languages for automation and testing purposes such as Python, C/C++, PHP as well UNIX shell scripting.
  • Excellent communication skills, with the ability to collaborate across teams and provide technical guidance.
  • Ability to work independently and manage multiple priorities effectively.
  • Experience with DFdiscover software is highly desirable

Preferred Qualifications:

  • Proven experience in software Quality, Testing and R&D related work.
  • Strong leadership skills with experience supervising or mentoring a team.
  • Hands-on experience with test case design and execution.
  • Familiarity with Azure DevOps.
  • Strong problem-solving skills and the ability to provide solutions in a fast-paced environment.
  • Experience working with global, cross-functional team

Responsibilities:

We are seeking a dynamic Senior Software Developer/QA Lead with a strong background in quality assurance and software testing. In this role, you will set the strategic direction for our testing efforts, oversee test team members, collaborate closely with our internal IT team, and ensure high product quality standards. Ideally, you will have experience using our software, DFdiscover, and familiarity various software development methodologies including DevOps.

Key Responsibilities:

  • Lead the QA team to continuously track and analyze quality issues, recommend insights, develop improvement plans, and adherence to best practices.
  • Collaborate closely with internal IT and development teams to align testing with the overall product roadmap.
  • collaborate with peers to improve quality performance and to enhance internal processes/systems to make the team more productive.
  • Write, review, and execute comprehensive test cases, identifying critical issues early in the development process.
  • Leverage the Azure DevOps development process for tracking and managing testing activities.
  • Work closely with the Software Development team to resolve defects and ensure software is delivered with high quality.
  • Serve as a key member of the support team, providing effective solutions and technical expertise for customer support issues.
  • Maintain documentation for testing procedures, ensuring continuous improvement in the testing process.

Required Skills:

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Strong background in testing methodologies, test automation, and quality assurance best practices.
  • Knowledge of scripting languages for automation and testing purposes such as Python, C/C++, PHP as well UNIX shell scripting.
  • Excellent communication skills, with the ability to collaborate across teams and provide technical guidance.
  • Ability to work independently and manage multiple priorities effectively.
  • Experience with DFdiscover software is highly desirable.

Preferred Qualifications:

  • Proven experience in software Quality, Testing and R&D related work.
  • Strong leadership skills with experience supervising or mentoring a team.
  • Hands-on experience with test case design and execution.
  • Familiarity with Azure DevOps.
  • Strong problem-solving skills and the ability to provide solutions in a fast-paced environment.
  • Experience working with global, cross-functional teams

-

The Interview Process:

  • Resume Review: Our hiring manager will review all submitted resumes and select candidates for initial interviews.
  • Assessment: Selected candidates will be invited to complete a brief assessment using the Predictive Index tool.
  • Interview: Candidates whose assessment results best fit the role profile will be invited to a technical. A second interview may be scheduled.

Our HR team will guide you through each step of the process to ensure a smooth and supportive experience.
DFnet is committed to fostering, cultivating, and preserving a culture of diversity, equity, and inclusion. Our human capital is the most valuable asset we have. The collective sum of the individual differences, life experiences, knowledge, inventiveness, innovation, self-expression, unique capabilities, and talent that our employees invest in their work represents a significant part of not only our culture, but our reputation and achievements.
Accommodation is available upon request at any point during our recruitment process. If you require an accommodation, please email us at HR@dfnetresearch.com and we will work to meet your needs.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

Graduate

Computer science software engineering or a related field

Proficient

1

Home Based, South Africa