We are seeking a Functional Tester with expertise in API Testing and ETL Testing to join our dynamic QA team. The ideal candidate will have hands-on experience in designing and executing test cases for API functionality, data integration, and validating ETL processes. This role involves ensuring the quality and performance of APIs and ETL pipelines, and ensuring that data is transferred and transformed accurately across systems.
Responsibilities:
- Functional Testing: Design, execute, and maintain functional test cases and test scripts for web applications, mobile applications, and enterprise systems.
API Testing:
- Perform comprehensive testing of RESTful APIs and SOAP services.
- Validate API functionality, response time, security, and error handling.
- Use tools like Postman, SoapUI, JMeter, or others to automate and execute API tests.
- Ensure that API endpoints conform to business requirements, specifications, and performance standards.
ETL Testing:
- Design and execute test cases for ETL processes, ensuring data extraction, transformation, and loading processes are accurate and efficient.
- Perform data validation between source and target systems, ensuring data integrity.
- Collaborate with the data team to ensure proper handling of data migration and transformation..
- Defect Management: Identify, document, and track defects and issues throughout the testing lifecycle. Work closely with the development team to resolve defects.
- Test Documentation: Maintain comprehensive test plans, test cases, and test results.
- Collaboration: Work closely with developers, business analysts, and other stakeholders to understand business requirements and provide feedback on functional specifications.
Requirements
Required SkillsΒ
- Proven Experience: 6+ years of experience in functional testing, API testing, and ETL testing.
Tools Knowledge:
- Hands-on experience with API testing tools (Postman, SoapUI, RestAssured).
- Experience in ETL testing tools like Talend, Informatica, or SSIS is a plus.
- Testing Methodologies: Strong understanding of SDLC (Software Development Life Cycle) and various testing methodologies (Agile, Waterfall).
- Programming: Basic knowledge of programming languages (Java, Python, SQL) for writing automated test scripts and querying databases.
- Database Skills: Experience working with relational databases (SQL Server, MySQL, Oracle) to validate data and run queries for ETL testing.
- Analytical Skills: Strong analytical and problem-solving abilities with attention to detail.
- Communication: Excellent verbal and written communication skills. Ability to document and present test findings effectively.
- Collaboration: Team-oriented, with the ability to collaborate effectively in cross-functional teams.
Benefits
Standard Company Benefits