Job Closed
This listing is no longer active.
Headquartered in New York, New York, CFRA provides forensic accounting and legal research, advisory, and analytic services. This company is committed to helping
Quality Assurance Engineer – Enterprise Solutions
Location
India
Posted
92 days ago
Salary
0
Seniority
Senior
Job Description
Quality Assurance Engineer – Enterprise Solutions
CFRA
• Collaborate with developers, architects, and stakeholders to understand API requirements and design test plans and strategies for API testing on AWS. • Develop comprehensive test cases for API testing, covering functional, non-functional, and edge cases, ensuring thorough test coverage. • Implement automated tests for APIs using tools like Postman, Selenium, or tools such as Jenkins to improve testing efficiency and coverage. • Conduct regression testing to ensure that changes to APIs do not introduce new bugs or regressions, maintaining the overall quality of the APIs. • Conduct performance testing of APIs using AWS tools like AWS XRay, to evaluate API performance under different loads and conditions. • Perform security testing of APIs to identify vulnerabilities and ensure compliance with security best practices and standards. • Test API gateway configurations and integrations to ensure proper routing, transformation, and security of API requests and responses. • Test error handling mechanisms of APIs to ensure they return appropriate error codes and messages in case of failures or invalid requests. • Document test plans, test cases, and test results, and collaborate with developers to ensure issues are properly documented and tracked. • Collaborate with developers, DevOps engineers, and other stakeholders to resolve issues and improve the quality of APIs, following an Agile development process. • Stay updated with the latest trends, tools, and technologies related to API testing and quality assurance, and continuously improve testing processes and methodologies. • Communicate effectively with team members and stakeholders, providing clear and concise feedback on the quality of APIs and any issues found during testing.
Job Requirements
- API Testing: 5+ years of experience and proficiency in testing APIs using tools like Postman, SoapUI, or Selenium, with a focus on functional, non-functional, and security testing, and a strong understanding of API technologies and standards.
- AWS Services: Familiarity with AWS services such as Amazon API Gateway, AWS Lambda, AWS IAM, AWS CloudWatch, and others, and experience in testing APIs deployed on AWS infrastructure.
- Testing Automation: Experience in implementing automated tests for APIs using tools like Postman, Selenium, or AWS testing tools, to improve testing efficiency and coverage.
- Performance Testing: Experience in performance testing of APIs using tools like Apache JMeter, Gatling, or AWS X-Ray, to evaluate API performance under different loads and conditions.
- Security Testing: Knowledge of security testing principles and best practices for APIs, including authentication, authorization, encryption, and compliance with security standards like OWASP.
- Testing Methodologies: Familiarity with testing methodologies such as Agile testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD), and ability to work in Agile development environments.
- Problem-solving Skills: Excellent problem-solving skills, with the ability to analyze complex issues, identify root causes, and propose effective solutions to ensure the quality and reliability of APIs.
- Documentation: Ability to create and maintain comprehensive test plans, test cases, and test reports, and communicate effectively with team members and stakeholders.
- Collaboration: Ability to collaborate effectively with developers, DevOps engineers, and other stakeholders, to resolve issues and improve the quality of APIs.
- Continuous Learning: A commitment to continuous learning and staying updated with the latest trends, tools, and technologies related to API testing and AWS services.
- Bachelor's Degree: A bachelor's degree in Computer Science, Software Engineering, or a related field is often preferred, although equivalent experience and certifications can also be valuable.
Benefits
- 21 days of Annual Vacation
- 8 sick days
- 6 casual days
- 1 paid Volunteer Day
- Medical, Accidental & Term Life Insurance
- Telehealth, OPD
- Competitive pay
- Annual Performance Bonus
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
• Build comprehensive test cases based on business scenarios • Conduct regression testing for the Xstore application • Perform integration testing involving multiple systems • Execute ORCE testing with ORCE19+ • Organize and lead triage sessions for issue resolution • Coordinate User Acceptance Testing (UAT) sessions
• Designing test strategies for ordering flows, loyalty mechanics, and payment processing • Building automation frameworks that catch regressions in checkout, points calculation, and promo logic • Validating integrations with POS systems, payment gateways, and delivery platforms • Leading release decisions — balancing "ship fast" with "don't break merchant revenue" • Performance testing for peak traffic scenarios (lunch rush, Black Friday promotions) • Mentoring QA team on domain expertise and automation practices • Partnering with Engineering and Product to bake quality in, not bolt it on • Hunting edge cases that would cause failed orders, lost points, or incorrect charges
Senior QA Lead – Salesforce, Mulesoft Focus
Aquiva LabsWhen you count on Salesforce, count on Aquiva.
• Lead the analysis and validation of User Stories to ensure clarity, completeness, and testability. • Design and maintain comprehensive, traceable Test Cases aligned with business and technical requirements. • Execute in-depth manual testing to validate functionality, usability, and performance across complex workflows. • Drive quality practices within an Agile development team, contributing to sprint planning, backlog grooming, and retrospectives. • Act as a key liaison between QA, Product Owners, and Developers to align on requirements, identify gaps, and ensure test coverage. • Mentor and guide junior QA team members, fostering a culture of continuous improvement and knowledge sharing. • Provide clear, actionable feedback on defects, risks, and test outcomes to both technical and non-technical stakeholders.
• Develop and maintain automated test scripts for Salesforce solutions and middleware integrations (e.g., Mulesoft, Apigee) using Java, Selenide, JUnit/TestNG, and related tools. • Validate data flows and integration points between systems using REST/SOAP APIs, Webhooks, and authentication protocols. • Design and execute functional, regression, and end-to-end tests for Salesforce configurations, customizations, and workflows. • Conduct API testing using Postman and support test coverage for integration-heavy applications. • Collaborate with Product Owners, Developers, and QA team members to define test cases, acceptance criteria, and coverage for user stories. • Track and manage test execution and defects using tools like TestRail, Allure TestOps, or Zephyr. • Contribute to the continuous improvement of automation strategy, test design, and QA best practices in an Agile environment. • Maintain test documentation and ensure traceability and compliance with security and quality standards.


