Overview
Job Title: Senior QA Analyst (Testing Engineer)
Job Overview:
We are seeking an experienced Senior QA Analyst / Testing Engineer to join our dynamic team. The ideal candidate will have a diverse background in both automation and manual testing across various technologies including web, ETL, big data, and Salesforce applications. This role demands a proactive professional who can design, develop, and maintain robust testing frameworks, collaborate with cross-functional teams, and ensure high-quality software releases.
Key Responsibilities:
- Test Automation & Framework Development:
- Design, develop, and maintain automated test scripts using tools such as TestNG, REST Assured, Cucumber, Selenium, Java, and Python.
- Create and execute comprehensive automated test plans and test cases.
- Enhance and maintain existing automation frameworks to support new features and improve test coverage.
- Manual Testing & Functional Verification:
- Conduct thorough manual testing, including functional, integration, regression, and system testing.
- Perform manual testing for Salesforce applications ensuring complete test coverage and high-quality deliverables.
- ETL & Big Data Testing:
- Design, develop, and execute manual and automated test scripts for ETL processes.
- Validate ETL processes by verifying schema, data transformation, data pipelines, and data orchestration.
- Work with big data frameworks such as PySpark and perform testing of medallion architectures.
- API Testing & Cloud Integration:
- Execute API testing using tools like REST Assured and Postman.
- Collaborate in testing cloud-based solutions on platforms such as AWS and Azure.
- Defect Management & Documentation:
- Identify, document, and track defects using tools like JIRA; ensure prompt resolution and verification.
- Maintain detailed documentation of test cases, test plans, and test results, leveraging platforms like Confluence.
- Participate in code reviews, providing constructive feedback to improve overall code quality.
- Agile Collaboration & CI/CD:
- Collaborate closely with development, QA, and product management teams to align on requirements and testing strategies.
- Integrate testing processes within Agile development cycles and CI/CD pipelines to ensure continuous quality improvement.
- Stay updated with industry trends and best practices in test automation, Agile methodologies, and SDLC/STLC.
Key Skills & Technologies:
- Automation Testing:
- TestNG, REST Assured, Cucumber, Selenium, Java, Python (Selenium)
- API & Manual Testing:
- API Testing using REST Assured, Postman
- Strong manual testing expertise, including Salesforce application testing
- ETL & Big Data Testing:
- Hands-on experience with ETL testing concepts and automation
- Big Data testing using PySpark and testing medallion architecture
- Tools & Methodologies:
- Bug Tracking & Test Management: JIRA
- Documentation: Confluence
- Database Testing: Excellent SQL skills
- Cloud Platforms: AWS, Azure
- Agile Methodologies, CI/CD Integration, SDLC/STLC best practices
What We Offer:
- A collaborative and innovative work environment
- Opportunities for continuous learning and professional growth
- Involvement in cutting-edge projects and the latest industry technologies
If you have a passion for quality assurance and a track record in diverse testing environments, we encourage you to apply and be a part of our success story.
How to Apply
Send your resume to talent@theclosinggap.net