drjobs Quality Assurance Engineer

Quality Assurance Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

3-5years

Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Our client is in the financial services industry.

Responsibilities:

  • Develop document and execute comprehensive test plans and test cases
  • Work closely with developers and product teams to understand business requirements and create effective test strategies
  • Conduct functional regression integration and exploratory testing to validate system behavior
  • Ensure all test scenarios meet acceptance criteria before release
  • Design and maintain automated test scripts for UI API and backend systems
  • Integrate automated tests into CI/CD pipelines to ensure rapid and reliable feedback on software quality
  • Improve and maintain test frameworks to enhance coverage and efficiency
  • Advocate for a testdriven development (TDD) and behaviordriven development (BDD) approach
  • Monitor and report on key testing and quality metrics to identify trends and improvement areas
  • Drive initiatives to enhance test coverage and reduce defect leakage
  • Collaborate with teams to improve development and release processes
    Ensure defects are documented tracked and resolved efficiently
  • Conduct security testing and ensure applications adhere to security best practices
  • Perform load and performance testing to validate system scalability and reliability
  • Collaborate with DevOps and security teams to address vulnerabilities and system optimizations


Requirements

  • 3 years of experience in software quality assurance and testing
  • Strong experience with automated testing frameworks (e.g. Selenium Pytest JUnit Cypress or similar)
  • Proficiency in scripting languages such as Python JavaScript or Java
  • Experience testing RESTful APIs and working with API testing tools (e.g. Postman SoapUI or similar)
  • Familiarity with CI/CD pipelines and integrating automated tests into DevOps workflows (e.g. using CircleCI Jenkins GitHub Actions)
  • Knowledge of database testing particularly in PostgreSQL or other relational databases
  • Experience working in Agile/Scrum teams with tools like JIRA and Confluence
  • Strong analytical and problemsolving skills with a keen eye for detail
  • Understanding of security testing principles and web application security best practices (e.g. OWASP Top 10

NicetoHave Skills:

  • Experience in performance testing using tools like JMeter Gatling or k6
  • Exposure to cloud environments such as AWS including knowledge of services like Lambda S3 and RDS
  • Mobile application testing experience (iOS/Android)
  • Experience with contract testing frameworks like Pact
  • Understanding of infrastructure as code (IaC) and experience with Terraform
  • Certifications in QA or Agile methodologies (ISTQB CSM SAFe or similar)

3+ years of front-end development experience in a JavaScript-heavy environment Strong proficiency in JavaScript (ES6+, HTML, CSS, with experience building responsive and accessible web applications Hands-on experience with React.js (Next.js preferred) and its ecosystem (Hooks, Context API, Redux, Redux-Thunk, State Management libraries) Experience integrating with RESTful APIs, GraphQL, or WebSockets Hands-on experience with Git for version control Experience with unit testing & automated testing frameworks (Jest, React Testing Library, Cypress, or similar) Proficiency in micro-frontend architecture Familiarity with browser testing and debugging tools (Chrome, Firefox, Edge, Safari) AWS cloud experience (S3, Lambda, API Gateway, CloudFront, ECS, or other AWS services) Experience with Docker and containerized front-end deployments Strong debugging skills and experience working with browser developer tools Ability to collaborate in an agile, fast-paced development environment Nice to have: 5+ years of front-end development experience Experience with TypeScript Familiarity with CSS frameworks (Bootstrap, TailwindCSS, Ant Design) Awareness of UI/UX best practices to ensure optimal user experience Experience with Vue.js or Angular is a plus Familiarity with CI/CD pipelines and ability to set up projects accordingly Exposure to Python (Django, Flask, or FastAPI) to assist in front-end/back-end collaboration Experience working in the banking and financial domain is a plus

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.