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.