Test Automation and Frameworks: Proficiency in writing automated tests using RSpec, a testing tool for Ruby. Understanding of test automation frameworks and principles is crucial.
Programming Knowledge: Strong knowledge of Ruby programming language to write tests. Working knowledge of Python and possibly some familiarity with other languages used in the codebase.
API Testing: Experience with API testing tools such as Postman or similar software to create and send requests to API endpoints and analyze responses.
Environment Setup: Ability to set up and maintain test environments, including configuration of databases, servers, and other services that tests depend on.
Troubleshooting: Skills in identifying, diagnosing, and resolving issues that arise during testing. This often requires a good understanding of the system being tested and problem-solving skills.
Version Control Systems: Familiarity with version control systems like Git for searching through code and documentation to identify endpoint owners.
Defect Tracking: Experience with defect tracking and reporting tools to log and manage issues discovered during testing.
Continuous Integration/Continuous Deployment (CI/CD): Understanding of CI/CD principles to integrate automated tests with build pipelines.
Seniority level
Mid-Senior level
Employment type
Contract
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Sigmasoft™ by 2x