Software QA Engineer

N

API testing: Using Postman to test back-end APIs, setting environment variables , and ensuring correct responses (2xx code ) and data validation in JSON format.

N

Version control: Utilizing Git for automation suite versioning, including fetches, pulls, commits, and pushes.

N

Database interaction: Working with SQL and Splunk databases for data manipulation.

About Software QA Engineer

A highly skilled automation tester brings over four years of hands-on experience to the table, demonstrating a strong proficiency in Java, Selenium, and Postman. Their core expertise lies in crafting and executing comprehensive automation testing strategies, performing rigorous API testing, and maintaining meticulous version control through Git. This tester possesses a robust skill set in automation testing, including the development of sophisticated front-end and back-end automation suites leveraging Java, Maven, Gherkin, Cucumber, and TestNG frameworks. Their mastery of Selenium extends to implementing efficient headless browser testing and ensuring broad compatibility through cross-browser testing, while also creating various test types such as Regression, Functional, End-to-End, and Visual testing to guarantee software quality. Furthermore, their API testing capabilities are significant, utilizing Postman to thoroughly test back-end APIs, expertly setting environment variables, and diligently verifying correct HTTP responses (2xx codes) and accurate data validation in JSON format.

77450

Skills

N

Java

Create automation suites for the front end mostly, but also for backend automation. Combined it with different frameworks and IDEs, such as Maven, Gherking, Cucumber, TestNG. Used loops to navigate through lists and apply changes or extract information for validation
N

Selenium

Main automation tool. Using headless browser testing, crossbrowser testing. The test types created usually include Regression, Functional, End to End, Visual, including happy and non happy paths
N

Postman

Utilized to do back end API testing. Set environment variables, Get, Post, Put, Delete. Making sure that the API response comes with a 2xx code. And not with 3xx, 4xx or 5xx response codes. Making sure that the data in the payload and responses are correct. I mostly use JSON format for the API calls
N

Git

Utilize for versioning control of the automation suite. Doing Fetchs, Pulls, Commit, Push
N

SQL

Used databases like SQL and Splunk to manipulate data for testing purposes. Capable of creating basic queries and updates for validation