WIS is looking to ensure their software products meet functional, performance, and reliability standards by designing, implementing, and maintaining quality assurance processes.
Requirements
- Proficiency in test automation tools (e.g., Selenium, Cypress, TestNG, or Playwright).
- Experience with programming/scripting languages (e.g., Python, Java, JavaScript, or C-Sharp).
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, or CircleCI).
- Understanding of software development frameworks and architectures (e.g., REST APIs, microservices).
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) is a plus.
- Knowledge of containerization tools (e.g., Docker, Kubernetes) is a plus.
Responsibilities
- Develop comprehensive test plans, test cases, and test scripts based on product requirements and user stories.
- Design, develop, and maintain automated test frameworks and scripts using tools like Selenium, Cypress, JUnit, or similar.
- Perform functional, regression, integration, and performance testing to identify defects and ensure software meets quality standards.
- Identify, document, and track defects using tools like Jira and work with developers to ensure timely resolution.
- Analyze test results and metrics to identify trends, recommend process improvements, and enhance product quality.
- Participate in code reviews to ensure testability and adherence to quality standards.
- Conduct load, stress, and scalability testing to ensure software performance under various conditions.
Other
- 2-5 years of experience in software quality assurance or testing, preferably in an Agile or DevOps environment.
- Strong knowledge of software testing methodologies (e.g., black-box, white-box, exploratory testing).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Work is primarily sedentary: must be able to sit for extended periods of time and use a computer, keyboard, and mouse, frequently.