Job Closed
This listing is no longer active.
Independent research. Indispensable results.
Quality Assurance Engineer – Enterprise Solutions
Location
India
Posted
67 days ago
Salary
0
Seniority
Senior
Job Description
Quality Assurance Engineer – Enterprise Solutions
CFRA Research
• 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.



