C

CFRA Research

Independent financial research, data, and analytics.

Quality Assurance Engineer - Desktop Solutions

Test Automation EngineeringPosted on Nov 9
Full-timeBengaluru, Karnataka, IndiaNo salary listedRemote

About the Job

Requirements

  • At least 5 years of experience and proficiency testing enterprise websites with tools such as Cypress or Selenium, including functional, non-functional, and security testing, and a strong understanding of web technologies and standards.
  • At least 5 years of experience and proficiency testing APIs with tools such as Postman, SoapUI, or Selenium, including functional, non-functional, and security testing, and a strong understanding of API technologies and standards.
  • At least 2 years of experience validating API responses and writing SQL queries against relational databases such as MySQL and PostgreSQL.
  • Familiarity with AWS services such as Amazon API Gateway, AWS Lambda, AWS IAM, RDS, AWS CloudWatch, OpenSearch, and S3, and experience testing web products and APIs deployed on AWS infrastructure.
  • Experience implementing automated API tests with tools such as Cypress, Postman, Selenium, or AWS testing tools.
  • Experience performance-testing APIs using tools such as Apache JMeter, Gatling, or AWS X-Ray.
  • Knowledge of API security testing principles and practices, including authentication, authorization, encryption, and compliance with security standards such as OWASP.
  • Familiarity with Agile testing, Test-Driven Development, and Behavior-Driven Development methodologies, and ability to work in Agile development environments.
  • Ability to create and maintain comprehensive test plans, test cases, and test reports.
  • A bachelor's degree in Computer Science, Software Engineering, or a related field is preferred, although equivalent experience and certifications may also be valuable.

Responsibilities

  • Plan, develop, and execute tests for desktop solutions software, including designing and implementing tests, debugging, and defining corrective actions.
  • Conduct tests to ensure software runs efficiently and meets client needs while remaining secure, scalable, and cost-effective.
  • Collaborate with developers, architects, and stakeholders to understand web product and API requirements and design test plans and strategies for web products and API testing on AWS.
  • Develop comprehensive test cases for web products and APIs, covering functional, non-functional, and edge cases to ensure thorough test coverage.
  • Implement automated tests for web products and APIs using tools such as Cypress, Postman, Selenium, or Jenkins to improve testing efficiency and coverage.
  • Conduct regression testing to ensure changes to web products and APIs do not introduce bugs or regressions.
  • Conduct performance testing of web products and APIs using tools such as Cypress, Postman, and AWS X-Ray 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 web products and APIs to ensure they return appropriate error codes and messages in cases of failures or invalid requests.
  • Document test plans, test cases, and test results, and collaborate with developers to ensure issues are documented and tracked.
  • Collaborate with developers, DevOps engineers, and other stakeholders to resolve issues and improve web product and API quality while following an Agile development process.
  • Stay updated with trends, tools, and technologies related to API testing and quality assurance, and continuously improve testing processes and methodologies.
  • Communicate clear and concise feedback to team members and stakeholders about API quality and issues found during testing.

Desired Qualifications

  • Strong problem-solving ability to analyze complex issues, identify root causes, and propose effective solutions that ensure the quality and reliability of web products and APIs.
  • Commitment to continuous learning and staying updated with trends, tools, and technologies related to web product and API testing and AWS services.

About the Company

CFRA Research

Independent financial research, data, and analytics.

CFRA Research provides independent investment research, data, and analytics through a global financial intelligence platform. It operates an ETF data platform that covers 1,600+ qualitative and 13,000+ global companies quantitatively, plus forensic accounting research to interpret public company financial reporting. Its offerings help investment professionals build portfolios and spot trading opportunities by delivering customizable, integrated insights without managing assets. Compared with rivals, CFRA remains unbiased and conflict-free because it does not run an asset management or investment banking business, and it emphasizes flexible content delivery and integration. The company aims to improve portfolio performance and reduce risk for clients by offering actionable, data-driven research and analytics that can be tailored to each client’s workflow.

Company size
201-500
Company stage
Acquired
Total funding
Not listed
Headquarters
Charlottesville, VA
Founded
1994

Recently Posted Jobs

Explore more opportunities at CFRA Research

See more jobs