Job Description
The successful candidate will collaborate closely with both our IT and Data teams to support the development lifecycle, from planning and development to deployment and post-launch support.
Key Responsibilities
- Design, develop, and execute manual and automated test cases for web and data-driven applications.
- Collaborate with developers, data engineers, and business analysts to understand requirements and identify test scenarios.
- Create and maintain test plans, test scripts, and test data for functional, integration, regression, and performance testing.
- Conduct end-to-end testing to validate portal functionality, data accuracy, and system integration.
- Identify, document, and track defects using bug tracking tools.
- Participate in daily standups, sprint planning, and retrospectives as part of the Agile development process.
- Ensure adherence to QA standards and best practices across development cycles.
- Support release planning and deployment validation for new features and updates in Themis.
- Provide clear and actionable feedback to development and data teams based on testing results.
- Contribute to continuous improvement of QA tools, processes, and methodologies.
Qualifications
- Education and Industry Experience
- Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent practical experience.
- 7+ years of experience in software quality assurance or QA automation.
- Strong understanding of QA methodologies, tools, and processes.
- Unit & Integration Testing (.NET)
- Proficient with MSTest, XUnit, or NUnit.
- Familiar with mocking libraries such as Moq or NSubstitute.
- Web UI & Unit Testing (Angular)
- Playwright preferred.
- Experience with Selenium, Protractor, or Jest is acceptable.
- Performance & Load Testing
- Azure Load Testing preferred including familiarity with Apache JMeter or Locust.
- k6 experience is acceptable.
- Communication Skills
Preferred Qualifications- API Testing
- Experience with API testing tools like Postman / Newman or REST Assured.
- CI/CD Experience
- Azure DevOps
- Familiarity with GitHub Actions, GitLab CI, or Jenkins is acceptable.
- Behavior-Driven Development (BDD)
- Experience with SpecFlow, Cucumber, or similar frameworks is a plus.
- Cloud Environments
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Security Testing
- Familiarity with tools such as SonarQube, Checkmarx, Snyk, Veracode, OWASP ZAP, Invicti.
- Understanding of SAST, DAST, and Vulnerability Scanning
Data Visualization- Understanding of data warehousing concepts and data visualization tools.
- Power BI experience preferred
- Tableau experience is acceptable