Api Tester

Brampton, ON, CA, Canada

Job Description

Duties



Develop, execute, and maintain comprehensive test cases for RESTful APIs, SOAP web services, and other integrations. Perform functional, system, performance, load, and user acceptance testing on APIs and related applications. Utilize tools such as Selenium, TestNG, JUnit, Cucumber, HP ALM, and Jenkins for automated testing workflows. Conduct root cause analysis on defects and collaborate with developers to troubleshoot issues using debugging tools and scripting languages like Python, JavaScript, Bash, or C#. Integrate automated tests into CI/CD pipelines using tools such as GitLab, Azure DevOps, or Jenkins to ensure rapid deployment cycles. Validate data integrity and perform database testing with SQL Server, MySQL, Oracle, PL/SQL, MongoDB, or DB2. Analyze test results to identify trends or recurring issues; prepare detailed reports for stakeholders. Participate in requirements gathering sessions and translate business requirements into test plans aligned with SDLC methodologies like Agile or Waterfall. Support release management activities by verifying API functionalities before deployment. Maintain documentation of test cases, scripts, and defect logs in tools like Jira or TFS.

Skills



Strong experience with API testing tools such as Postman, SoapUI, RestAssured, or similar. Proficiency in scripting languages including Python, JavaScript, Bash (Unix shell), C#, or Java for automation purposes. Hands-on experience with automation frameworks like Selenium WebDriver, TestNG, JUnit, Cucumber (BDD), or HP ALM. Knowledge of continuous integration/delivery (CI/CD) pipelines using Jenkins, GitLab CI/CD, Azure DevOps or similar platforms. Familiarity with version control systems such as GitHub, GitLab SVN. Experience testing mobile applications on Android and iOS platforms using tools like Appium or similar frameworks. Understanding of system architecture including RESTful APIs, SOAP web services, Service-oriented architecture (SOA), AWS cloud services. Strong SQL skills for database validation using SQL Server Management Studio or equivalent tools; experience with JDBC is a plus. Knowledge of performance testing tools such as LoadRunner or JMeter is desirable. Ability to perform thorough analysis including root cause analysis and troubleshooting across different operating systems like Windows and Linux. Excellent communication skills with the ability to document test procedures clearly and collaborate effectively within cross-functional teams. This position offers an exciting opportunity for professionals passionate about software quality assurance and API testing to contribute to innovative projects within a dynamic environment focused on delivering reliable software solutions across multiple platforms.
Job Type: Full-time

Pay: $70,000.00-$120,000.00 per hour

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3236084
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Brampton, ON, CA, Canada
  • Education
    Not mentioned