職位描述
Key Responsibilities
1. Test Planning & Execution
· Analyse functional and technical requirements to develop test strategies and plans.
· Create, execute, and maintain detailed test cases, scripts, and defect reports.
· Perform regression, integration, and system-level testing.
2. Automation Testing
· Develop and maintain automation frameworks for REST APIs using tools like Rest Assured and Postman.
· Automate UI tests using Java-Selenium.
· Leverage strong Java programming skills to design and implement reusable, efficient, and maintainable test scripts.
3. Performance Testing
· Analyse performance requirements and conduct performance testing using tools like JMeter or Gatling.
· Identify performance bottlenecks and recommend optimizations.
4. API Documentation & Collaboration
· Utilize tools like Swagger or Open API to document and test APIs effectively.
· Perform backend testing to validate data integrity, database operations, and API interactions.
· Write and execute complex SQL queries to verify data consistency and accuracy.
5. Troubleshooting & Communication
· Investigate, troubleshoot, and resolve technical and procedural issues across teams.
· Communicate effectively with stakeholders and team members regarding project status, risks, and quality concerns.
6. Process Improvement
· Contribute to the enhancement of QA processes and best practices.
· Ensure adherence to SDLC and QA methodologies. ( Better to have )
Skills & Qualifications
· Bachelor’s degree in Computer Science, Engineering, or related field.
· Better to have 5+ years of QA experience with a focus on automation and performance testing.
· Proficiency in Java, Selenium, Rest Assured, SOAP UI, and Postman.
· Experience with performance testing tools like JMeter or Gatling.
· Familiarity with API documentation tools such as Swagger or Open API.
· Good verbal and written communication skills.
· Problem-solving mindset with the ability to work cross-functionally.
· Test and validate workflows involving Hadoop, Hive, and other big data technologies.
Preferred Skills
· Familiarity with CI/CD pipelines and tools like Jenkins.
· Knowledge of cloud platforms (AWS, Azure, or GCP).
· Experience with version control systems like Git.