Job Description:
The QA Consultant supports the software development team by ensuring product quality through effective testing. The role focuses on creating and executing test cases for APIs and front-end applications, using tools such as Postman, Jira, and JSON/XML. The engineer will collaborate with developers and product owners to identify and resolve issues, while gaining exposure to automation basics (Java/Python) and SQL for simple validations.
Job Requirements
-
:Minimum of 5 years of professional experience in software testing
-
.Demonstrated proficiency in both API and front-end testing techniques
-
.In-depth understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) processes
-
.Experience with testing tools, including Postman for API testing and Jira for issue tracking
-
.Familiarity with data formats such as JSON and XML for data manipulation and validation
-
.Basic understanding of automation testing principles, including exposure to Java or Python
-
.Knowledge of SQL for database testing and validation
-
.Strong analytical and problem-solving skills to effectively identify defects and propose solutions
-
.Excellent verbal and written communication skills to articulate testing results to stakeholders
-
.Ability to work collaboratively within a team and contribute to a positive team dynamic
-
.Detail-oriented mindset with a commitment to delivering high-quality software products
.Job Responsibilities
-
:Develop, document, and execute detailed test plans and test cases based on software requirements
-
.Perform hands-on testing of APIs and front-end applications to identify defects and ensure adherence to quality standards
-
.Collaborate with developers and team members to diagnose, troubleshoot, and resolve identified issues throughout the testing lifecycle
-
.Utilize testing tools such as Postman for API testing and Jira for managing bugs and tracking progress
-
.Conduct regression testing to confirm that previously developed and tested software still performs after a change
-
.Participate in peer reviews of test plans and test cases to ensure thoroughness and test coverage
-
.Maintain and update the test documentation, including test case results and status reports
.Required Skills
-
:Strong experience in manual and automated testing methods
-
.Proficiency in using Postman for API testing
-
.Familiarity with issue tracking software, particularly Jira
-
.Knowledge of JSON and XML data types for API integration
-
.Basic understanding of programming languages such as Java or Python for automation purposes
-
.Proficient in SQL for data validation and querying databases
-
.Excellent problem-solving abilities with a focus on root cause analysis
-
.Effective communication skills for clear and concise reporting of test results
-
.Ability to work collaboratively in a fast-paced team environment
-
.Strong organizational skills to manage multiple tasks and prioritize effectively
.