HamburgerMenu
hirist

Job Description

Job Description :


Key Responsibilities :


- Debugs a variety of complex software products through the use of systematic tests to develop, apply and maintain quality standards for company products.

- Performs software tests on code and enhancements, with limited supervision.

- Analyzes and writes test standards and procedures.

- Maintains documentation of test results to assist in debugging and modification of software.

- Analyzes test results to ensure existing functionality and recommends corrective action.

- Consults with development engineers in resolution of problems.

- Provides feedback in preparation of technical appraisals of programming languages, systems and

computation software.

- Ensures quality computer integration into the overall functions of scientific computation, data acquisition and processing.

- Assists in technically leading and/or executing software test projects.


Technical Skills :


- Test Methodologies : Strong understanding of various testing types including functional, regression, integration, system, performance, security, and user acceptance testing.


- Test Automation Frameworks : Hands-on experience with designing, developing, and maintaining automated test scripts using frameworks like Selenium WebDriver, Cypress, Playwright, or Appium.


- Programming/Scripting Languages : Proficiency in at least one object-oriented programming language (e.g., Java, Python, C#, JavaScript) for automation purposes.


- API Testing : Experience with API testing tools (e.g., Postman, SoapUI, Swagger/OpenAPI) and understanding of RESTful/SOAP web services.


- Database Testing : Strong SQL skills for querying databases, validating data integrity, and performing backend testing (e.g., MySQL, PostgreSQL, SQL Server, Oracle).


- Performance Testing : Familiarity with performance testing tools (e.g., JMeter, LoadRunner, Gatling) for load, stress, and scalability testing.


- Test Management Tools : Experience with test management and defect tracking tools (e.g., Jira, Azure DevOps, ALM, TestRail).


- Version Control Systems : Proficiency with Git or other version control systems for managing test artifacts and automation code.


- CI/CD Integration : Understanding of Continuous Integration/Continuous Delivery (CI/CD) pipelines and experience integrating automated tests into the build process.


- Cloud Platforms (Desirable) : Basic understanding of cloud environments (e.g., AWS, Azure, GCP) and testing applications deployed in the cloud.


- Operating Systems : Experience testing across different operating systems (Windows, Linux, macOS).


- Debugging Tools : Proficiency with browser developer tools and other debugging utilities for effective issue isolation.


- Containerization (Desirable) : Familiarity with Docker or other containerization technologies for setting up test environments.


- Agile Methodologies : Experience working in Agile/Scrum development environments


Education : Bachelor's Degree.


info-icon

Did you find something suspicious?