About the Role
We are looking for a detail-oriented and proactive Software Test Engineer with 24 years of hands-on experience in API testing, strong exposure to SQL and Linux, and an interest or working knowledge of Big Data testing. You will be part of a collaborative QA team working to ensure the high quality and reliability of our applications and services.
Key Responsibilities
- Design, develop, and execute API test cases using Postman, Rest Assured, or similar tools
- Perform backend data validation by writing and executing SQL queries
- Validate data flow and transformations across systems, including backend services
- Execute test scenarios in Linux/Unix environments, including log verification
- Collaborate with developers, product owners, and DevOps to understand requirements and deliver test coverage
- Contribute to test plans, test reports, and defect tracking using tools like JIRA
- Participate in exploratory, regression, and integration testing cycles
- [If applicable] Validate Big Data workflows (e.g., Hive, Spark, HDFS) for data consistency and completeness
Required Skills & Qualifications
- 25 years of experience in software QA/testing
- Strong hands-on experience in REST API testing (Postman, Rest Assured, SOAP UI etc.)
- Solid working knowledge of SQL (Joins, aggregation, data validation)
- Comfortable working in Linux-based environments (shell commands, logs, scripting basics)
- Experience with test case management and defect tracking tools like JIRA, Bugzilla, TestRail
- Understanding of the software development lifecycle (Agile/Scrum)
Good to Have
- Exposure to Big Data testing using tools like Hive, Hadoop, HDFS, or Spark
- Exposure to ETL testing
- Familiarity with CI/CD tools (Jenkins, Bitbucket Pipelines, etc.)
- Experience with automation frameworks or scripting (Python, Bash, etc.)
- Knowledge of performance testing tools (JMeter)