Apply

QA Engineer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 3+ years in Software Engineering, at least 3 of which in QA and/or SDET

📍 Location: United States

💸 Salary: 85000.0 - 110000.0 USD per year

🔍 Industry: Cybersecurity

🏢 Company: Synack👥 251-500💰 Secondary Market about 4 years agoArtificial Intelligence (AI)SecurityCyber SecurityNetwork Security

⏳ Experience: 3+ years in Software Engineering, at least 3 of which in QA and/or SDET

🪄 Skills: AWSDockerNode.jsAgileCypressGCPGitJavascriptQAReactCI/CDRESTful APIsDebugging

Requirements:
  • BS degree in Computer Science or equivalent experience.
  • 3+ years in Software Engineering, with at least 3 years in QA and/or SDET.
  • 1+ years of experience in writing scalable automation tests.
  • Proficiency in JavaScript, particularly Node and React.
  • Ability to work in a fast-paced agile environment.
  • Familiarity with writing and reading code, and understanding data structures.
  • Hands-on experience with automation framework design and development.
  • Experience writing backend integration tests for RESTful APIs.
  • FE Test Automation expertise in TestCafe, Cypress, Playwright or similar tools.
  • Experience with BDD tools like Cucumber with the automation framework.
  • CI tooling experience with GitHub Actions or similar.
  • Strong understanding of web browsers and their functionalities.
  • Strong understanding of testing and debugging backend applications.
  • Knowledge of source control and release management using Git.
  • Understanding of virtualization and containerization technologies like Docker.
  • Understanding of Lean and Agile methodologies.
  • Familiarity with Cloud technologies such as AWS, GCP, Azure.
  • Experience analyzing logs using Splunk, GCP.
Responsibilities:
  • Debugs software products through systematic tests to maintain quality standards.
  • Develops, modifies, and executes software test plans and automated scripts.
  • Contributes to automation tools enhancements for improved maintainability.
  • Maintains documentation of test results to assist in debugging.
  • Analyzes test results to recommend corrective actions.
  • Consults with development engineers for problem resolution.
  • Provides feedback on technical appraisals of programming languages and systems.
  • Ensures quality integration of computer functions into scientific computation.
  • Maintains and improves automated testing and CI systems.
  • Collaborates with security and software engineers on system level testing.
  • Interfaces with sales and customers to diagnose and resolve field issues.
  • Learns new technologies to enhance tools and productivity.
Apply

Related Jobs

Apply

📍 United States, Colombia, France

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed almost 2 years agoInternet

  • Proven experience in quality assurance roles, particularly in distributed database or search platform environments.
  • In-depth knowledge of software testing methodologies, test automation, and QA best practices.
  • Proficiency in cloud infrastructure and a strong understanding of distributed systems concepts (e.g., sharding, replication, fault tolerance).
  • Hands-on experience with containerization tools like Docker and Kubernetes.
  • Strong problem-solving and analytical abilities to tackle complex QA challenges.
  • Effective communication skills for cross-functional collaboration across time zones.
  • Demonstrated ability to thrive in fully remote settings and work effectively in global teams.

  • Contribute to the design and implementation of robust QA processes and standards.
  • Expand test automation efforts to maximize coverage and reduce manual testing workloads.
  • Execute and document test cases to validate product features and functionalities.
  • Collaborate with cross-functional teams to ensure alignment between requirements and testing strategies.
  • Participate in Agile workflows, including sprint planning and retrospectives.
  • Continuously explore and implement QA trends and best practices to enhance processes.

DockerAgileCloud ComputingKubernetesQAQA AutomationAPI testing

Posted 3 days ago
Apply
Apply
🔥 QA Engineer
Posted 15 days ago

📍 United States

🔍 Online sports betting and online gambling

🏢 Company: Gambling.com Group👥 251-500💰 $50,000,000 Post-IPO Debt 10 months agoInternetDigital MarketingAdvertisingGaming

  • Experience working in an agile team environment.
  • Strong testing experience with the ability to apply various testing methodologies.
  • Experience with reporting tools.
  • Experience testing web-based and mobile applications.
  • Knowledge of planning testing impacts and different levels of testing.
  • Proficiency in testing tools and frameworks.
  • Ability to create strategic test plans for efficient project coverage.
  • Understanding of website tracking and analytics.
  • Familiarity with functional and non-functional testing including performance testing requirements.
  • Experience creating test cases following best practices.
  • API testing experience and exposure to API tools like Postman and Swagger.
  • Experience working with database systems.
  • Good knowledge of database architecture and relational/dimensional data modeling.

  • Establish QA processes for a team in early stages of Agile development.
  • Evolve QA flow aligned with development cycles.
  • Create detailed and structured test plans and test cases.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Conduct manual testing in web-based UI or applications.
  • Identify, record, document, and track bugs thoroughly.
  • Perform regression testing when bugs are resolved.
  • Develop and apply testing processes for features to meet client needs.
  • Liaise with internal teams to identify system requirements.
  • Monitor end-to-end QA processes.
  • Report QA function results regularly.
  • Investigate non-conforming software causes.
  • Track quality assurance metrics.
  • Stay updated with testing tools and strategies.
  • Conduct API testing and analyze data endpoints.
  • Create automation test cases and execute automation suites.
  • Monitor tracking and analytical data on websites.

SQLAgileQAAPI testingManual testingRegression testing

Posted 15 days ago
Apply
Apply
🔥 Software QA Engineer
Posted 16 days ago

📍 AZ, CA, CO, CT, FL, GA, IL, IN, MA, NC, NJ, NV, OH, PA, TX, UT, NY

🔍 AI-powered contact center software

🏢 Company: Convoso👥 251-500InternetComputerSaaSCall CenterBrand MarketingTelecommunicationsSoftware

  • Strong background in Software Engineering and QA techniques, processes, and practices.
  • Deep understanding of Agile QA methodologies and deliverables.
  • Experience with testing large, complex client-facing web applications and troubleshooting complex issues.
  • Hands-on experience with API testing and tools like Postman, Jmeter, SoapUI.
  • Experience with load and performance testing.
  • Experience with application and log management tools.
  • Experience in writing test plans, test cases, and reports.
  • Proficiency in MySQL.
  • Experience with UI and API test automation tools (CypressIO, Postman preferable).
  • Familiarity with Atlassian tools like Jira, Confluence, ServiceDesk, and TestRail.
  • Exceptional attention to detail and strong problem-solving skills.
  • Excellent organizational, written, and verbal communication skills.
  • Great team player with ability to work with minimal supervision.

  • Support the QA group as part of the Engineering organization.
  • Review product requirements, specifications, and technical design documents for early flaw discovery.
  • Execute regression and functional tests of products with a focus on quality.
  • Write and maintain product flow and feature documentation.
  • Investigate causes of non-conforming software and train users on solutions.
  • Participate in testing and verification of production releases.
  • Create and execute test plans and cases, with reports delivered to relevant departments.
  • Collaborate with engineers to ensure bug-free software releases.
  • Document testing phases, identifying and recording defects and issues.
  • Assist the team in troubleshooting testing issues and offer recommendations.
  • Work with support teams on evaluating complex customer problems.
  • Track and improve QA metrics.
  • Collaborate with the Director of QA on reporting.

Software DevelopmentAgileCypressJMeterMySQLQAAPI testingTestRailDocumentation

Posted 16 days ago
Apply
Apply

📍 United States

🧭 Contract

🔍 IT Services and Solutions

🏢 Company: DMV IT Service

  • Minimum 8 years of experience with the principles, practices, and techniques of software development and the full software development life cycle (SDLC), including Agile methodologies.
  • At least 3 years of experience with HP Unified Functional Testing (UFT), Katalon, SoapUI, Selenium, and other testing tools.
  • At least 3 years of hands-on software quality assurance (manual and/or automated testing) experience.
  • Graduation from an accredited four-year college or university with major course work in computer science or related fields is strongly preferred.

  • Perform software quality assurance, testing, and support for various Social Services applications including TIERS, YourTexasBenefits.com, and the YourTexasBenefits Mobile App.
  • Develop, enhance, maintain, and execute existing and new test plans and scenarios using Agile methodologies.
  • Create technical and design documentation for automated processes.
  • Collaborate with other teams to accomplish organizational goals.

SQLAgileQA AutomationSelenium

Posted 16 days ago
Apply
Apply

📍 Cyprus, Malta, USA, Armenia, Georgia, Kazakhstan, Montenegro, Poland, Latvia, Serbia, Spain, Portugal, UAE, Israel, Turkey, Thailand, Indonesia, Japan, Hong Kong, Australia

🧭 Full-Time

🔍 Social discovery

🏢 Company: Social Discovery Group👥 501-1000Venture CapitalFinanceInformation Technology

  • Knowledge of SQL and database testing.
  • Experience with version control systems (e.g., Git).
  • Familiarity with Agile methodologies.
  • Understanding of web technologies (HTML, CSS, JavaScript).
  • Experience with API testing and tools like Postman.
  • Knowledge of performance and security testing principles.

  • Developing and executing test plans, test cases, and test scripts.
  • Performing manual and automated testing of web applications, APIs and LLMs.
  • Identifying, documenting, and tracking bugs and issues.
  • Collaborating with developers to resolve identified issues.
  • Participating in code reviews and providing feedback.
  • Contributing to the improvement of QA processes and methodologies.
  • Assisting in the creation and maintenance of test documentation.

SQLAgileGitHTMLCSSJavascriptAPI testing

Posted 22 days ago
Apply
Apply
🔥 QA Engineer III
Posted 23 days ago

📍 India, US

🧭 Full-Time

🔍 Fintech

  • Extremely self-motivated and able to learn quickly.
  • Possess a growth mindset and emotional maturity.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in software quality assurance with at least 3 years focused on automation.
  • Strong proficiency with test automation tools such as Selenium and TestNG.
  • Proficient in programming/scripting language Java.
  • Strong experience in API Automation using tools like Rest Assured.
  • Understanding of Webhook testing and automation.
  • Experience with tools like Maven, Git, etc.
  • Experience in testing web applications, with chatbot testing a plus.
  • Complete ownership of testing for a particular product/feature.
  • Experience in analyzing user stories and designing test cases for manual and automation testing.
  • Well versed with Usability, Functional, System, Regression, Localization and Smoke/Sanity testing, ensuring 100% coverage of the requirements.
  • Excellent diagnostic and problem-solving skills.

  • Design, develop, and maintain automated test scripts for functional, integration, and regression testing.
  • Develop and implement automated testing frameworks in collaboration with development teams.
  • Collaborate with product owners, developers, and other stakeholders to understand product requirements and design effective test strategies.
  • Develop and execute both manual and automated test cases, ensuring comprehensive test coverage across all components of the product.
  • Take ownership for overseeing and carrying out QA’ing features on platform and application to ensure that they function as specified covering several disciplines: Usability, Functionality, and Cross-device / browser compatibility.
  • Develop detailed test plans, test cases, and test data based on functional and non-functional requirements.
  • Identify areas for test automation improvement and recommend tools, techniques, and strategies to increase testing efficiency.

GitJavaQA AutomationAPI testingManual testingMavenRegression testingSelenium

Posted 23 days ago
Apply
Apply
🔥 QA Engineer II
Posted 23 days ago

📍 India, US

🧭 Full-Time

🔍 AI solutions for banking and finance

  • Extremely self-motivated
  • Ability to learn quickly
  • Growth mindset
  • Emotional Maturity
  • Passionate about the possibilities at the intersection of AI + Banking
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+ years of experience in software quality assurance with at least 1.5 years focused on automation.
  • Strong proficiency with test automation tools such as Selenium and TestNG.
  • Proficient in programming/scripting language Java.
  • Strong experience in API Automation using tools like Rest Assured.
  • Should have understanding of Webhook testing and automation.
  • Should have experience in tools like Maven, Git etc.
  • Experience in testing web applications. Chatbots testing a plus.
  • Experience in Analyzing user stories and designing the test cases for manual and automation testing.
  • Well versed with Usability, Functional, System, Regression, Localization and Smoke/Sanity testing, ensuring 100% coverage of the requirements.
  • Excellent diagnostic and problem-solving skills. Demonstrated capability of analyzing issues and getting to the root cause with precision and focus.

  • Design, develop, and maintain automated test scripts for functional, integration, and regression testing.
  • Work on automation frameworks using tools such as Selenium, Rest Assured, or similar.
  • Collaborate with software engineers and product managers to understand requirements and create effective test strategies.
  • Troubleshoot, identify, and resolve test failures and collaborate with development teams to fix issues.
  • Write and maintain clear, detailed documentation for test cases, test scripts, and automation processes.
  • Contribute to the continuous improvement of the automation test framework, tools, and methodologies.
  • Stay up to date with the latest industry trends, technologies, and best practices in QA and automation testing.
  • Identify areas for test automation improvement and recommend tools, techniques, and strategies to increase testing efficiency.

GitJavaQA AutomationAPI testingMavenRegression testingSelenium

Posted 23 days ago
Apply
Apply
🔥 QA Engineer III
Posted 25 days ago

📍 India, US

🔍 AI solutions for banking and financial institutions

🏢 Company: Interface AI

  • Extremely self-motivated and quick learner with a growth mindset.
  • Emotional maturity and passion for AI in banking.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in software quality assurance with at least 3 years in automation.
  • Proficiency with test automation tools like Selenium and TestNG.
  • Proficiency in Java and experience in API Automation using Rest Assured.
  • Experience in tools such as Maven, Git and understanding of Webhook testing.
  • Experience in testing web applications; chatbot testing is a plus.

  • Design, develop, and maintain automated test scripts for various testing types including functional, integration, and regression testing.
  • Develop and implement automated testing frameworks in collaboration with development teams.
  • Collaborate with product owners, developers, and other stakeholders to understand product requirements and design effective test strategies.
  • Develop and execute both manual and automated test cases ensuring comprehensive test coverage.
  • Oversee QA processes ensuring features function as specified covering usability and functionality.

GitJavaQA AutomationMavenRegression testingSeleniumQuality Assurance

Posted 25 days ago
Apply
Apply

📍 Cyprus, Malta, USA, Armenia, Georgia, Kazakhstan, Montenegro, Poland, Latvia, Serbia, Spain, Portugal, UAE, Israel, Turkey, Thailand, Indonesia, Japan, Hong Kong, Australia

🧭 Full-Time

🔍 Social discovery

🏢 Company: Social Discovery Group👥 501-1000Venture CapitalFinanceInformation Technology

  • Proficiency in web, mobile, and backend testing.
  • Experience testing legacy systems with incomplete documentation.
  • Experience working with loaded systems and multi-project environments.
  • Ability to analyze logs and trace issues across distributed systems.
  • Proven experience in writing and structuring test documentation for automated testing.
  • Proficiency with test management tools (e.g., JIRA, TestRail).
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).
  • Proficiency with Postman for API testing and validation.
  • Familiarity with RabbitMQ for testing and monitoring message queues.
  • Proficiency with Grafana for monitoring and diagnostics.
  • Strong working knowledge of GitHub for configuring test environments.
  • Strong database skills, including querying and troubleshooting.
  • Understanding of microservice architecture and testing approaches.
  • Strong analytical and problem-solving skills.
  • Working knowledge of AWS Console for testing and debugging cloud-based services is a plus.

  • Perform the full testing cycle, from task acceptance to release publication.
  • Estimate testing time and ensure compliance with deadlines.
  • Analyze and test legacy systems with limited documentation.
  • Identify, document, and manage bugs, including regression testing.
  • Localize defects during early testing stages and analyze logs to identify root causes.
  • Collaborate closely with developers, product owners, and other stakeholders.
  • Improve and expand existing test coverage for functionality and edge cases.
  • Write and maintain test documentation, including requirements for test automation.
  • Use GitHub to set up and configure test environments.
  • Test APIs using Postman and ensure proper API documentation and validations.
  • Work with RabbitMQ to validate message queues.
  • Utilize AWS Console for testing and debugging.
  • Validate database queries and troubleshoot data-related issues.
  • Use Grafana to monitor performance and system behavior.
  • Support early morning releases.

AWSGitQARabbitmqJiraAPI testingGrafanaRegression testingTestRailCI/CDDocumentationCompliance

Posted 27 days ago
Apply
Apply
🔥 QA Engineer
Posted about 1 month ago

📍 US

🧭 Full-Time

💸 75000.0 - 90000.0 USD per year

🔍 Digital media and e-commerce

🏢 Company: Infinite Reality👥 101-250💰 $350,000,000 6 months agoMedia and EntertainmentWeb3Metaverse

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience as a QA Engineer, QA Analyst or in a similar role.
  • Strong understanding of software testing methodologies, tools, and best practices.
  • Experience in cross-platform software testing, including Web, Mobile, and Standalone desktop applications.
  • Familiarity with automated testing tools like Selenium, Cypress, or Playwright.
  • Familiarity with unit test frameworks such as NUnit, JUnit or TestNG.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities.
  • Strong technical documentation skills.

  • Collaborate with cross-functional teams to analyze requirements and design comprehensive test cases.
  • Lead thorough regression testing cycles to validate software changes and ensure functionality stability.
  • Utilize blackbox testing methodologies for application validation.
  • Generate detailed bug reports for efficient issue resolution.
  • Design and implement automated test scenarios for comprehensive test coverage.
  • Conduct test analysis to monitor effectiveness and identify improvement areas.
  • Identify and troubleshoot software defects using systematic debugging techniques.

CypressJUNITNUnitQARegression testingSeleniumCollaborationDocumentationQuality Assurance

Posted about 1 month ago
Apply