Apply

Senior QA Engineer

Posted 10 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, Minimum of 5 years

πŸ“ Location: United States, China

πŸ” Industry: AI technology

🏒 Company: MyShellπŸ‘₯ 11-50πŸ’° $5,600,000 Seed over 1 year agoArtificial Intelligence (AI)Mobile AppsSoftwareHuman Computer Interaction

πŸ—£οΈ Languages: Chinese (Mandarin)

⏳ Experience: Minimum of 5 years

πŸͺ„ Skills: LeadershipJUNITQAQA AutomationCross-functional Team LeadershipRegression testingSeleniumCommunication SkillsAnalytical SkillsCollaborationC (Programming language)Problem SolvingDocumentation

Requirements:
  • Bachelor's degree or higher in Computer Science, Engineering, or related disciplines.
  • Minimum of 5 years of experience in software quality assurance.
  • Extensive experience with automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
  • Solid understanding of computer science fundamentals, including operating systems and computer networks.
  • Proven track record of leading QA efforts for complex, high-impact projects.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills for effective collaboration.
  • Proficiency in writing clear, concise, and comprehensive test cases and documentation.
  • Experience with bug tracking systems and test case management tools.
Responsibilities:
  • Develop and implement comprehensive test strategies and plans, including functional, performance, and regression testing.
  • Own the requirement acceptance process for all products, writing test cases and conducting acceptance testing for large modules.
  • Collaborate with product managers and developers to ensure quality is built into the product from the start.
  • Identify, document, and track bugs and issues, working with development teams for timely resolution.
  • Continuously improve and optimize testing processes and methodologies.
  • Contribute to the development of automated testing frameworks and tools.
  • Stay updated on the latest QA methodologies, tools, and industry trends.
Apply

Related Jobs

Apply

πŸ“ Poland, Serbia, Georgia

🧭 Full-Time

🏒 Company: Social Discovery GroupπŸ‘₯ 501-1000Venture CapitalFinanceInformation Technology

  • At least 5+ years of proven experience in software testing (with at least 1 year of mobile testing)
  • Creating and executing checklists, test cases, and test scenarios
  • Ability to quickly identify and clearly document defects
  • Strong understanding of Agile development principles and the role of testing in the process
  • Knowledge of client-server architecture principles
  • Experience with Jira, Confluence, TestRail, MS SQL Server, Fiddler, Postman, and RabbitMQ
  • Experience using Charles or Fiddler
  • Testing task composition: 60% Web Frontend, 25% Backend, 15% Native Mobile Apps
  • Test planning: Responsible for estimating testing deadlines, writing test cases, and creating/updating test documentation
  • Patch testing and stabilisation: Following Agile methodologies with frequent releases several times a week
  • Continuous development of the testing process: Improving technologies, standardising routine tasks, and optimising processes

SQLQARabbitmqJiraManual testingMobile testingREST APITestRailAgile methodologiesConfluence

Posted 8 days ago
Apply
Apply

πŸ“ United States

πŸ” Financial software

🏒 Company: First Help FinancialπŸ‘₯ 101-250πŸ’° $60,000,000 Debt Financing over 3 years agoAutomotiveFinancial ServicesInsurance

  • Proven experience as a QA Engineer with a focus on automated testing using Selenium WebDriver, TestNG, Maven, Cypress etc.
  • 4+ experience as a QA engineer in an Agile environment
  • Knowledge of JIRA, Automation Anywhere, TestRail, and Postman strongly preferred
  • Knowledge of Financial software, environments, and industry strongly preferred
  • Ability to define a testing strategy using different tests: manual, unit, end-to-end, integration, etc.
  • Strong understanding of software quality practices, tools, and methodologies
  • Knowledge of testing tools and their best application for specific needs
  • Knowledge of testing metrics and how to use them for best results (i.e. Test Coverage, for bugs MTTF Mean time to Fix, for incidents MTTR Mean Time to Recovery, MTBF)
  • Detail oriented, analytical, and inquisitive; big picture thinking but can be hands on.
  • Exploratory Testing and ability to catch Edge Cases Scenarios.
  • Ability to do impact analysis
  • Build and execute manual and automated test cases
  • Collaborate with other team members, build a long-term quality strategy and drive the successful implementation over time
  • Provide expertise on the grooming, estimating, and testing of the stories in a sprint
  • Support scrum team in the creation of proper test cases
  • Track and report bugs that have been found
  • Manage testing resources as needed to complete the sprint and overall epic goals
  • Develop smoke tests, sanity tests, performance, and reliability testing as needed
  • Provide quality metrics and expert insight into the health of the software
  • Use appropriate quality tools and infrastructure to scale and manage our testing effort
  • Enhance and improve the testing methodology for better results, increased productivity, and higher quality, becoming the QA expert in the team

SQLAgileCypressQAQA AutomationSCRUMJiraAPI testingManual testingMavenRegression testingTestRailSelenium

Posted 8 days ago
Apply
Apply

πŸ“ Bulgaria

πŸ” Software Development

🏒 Company: Dreamix Ltd.

  • Solid understanding of software testing principles, methodologies, and techniques
  • 5+ years of experience as a QA Engineer
  • Good programming skills in Java, Python, TypeScript or any other programming language, with proficiency in designing and implementing automated test frameworks
  • Experience with front-end & back-end automation testing
  • Familiarity with Agile/Scrum development methodologies
  • Experience with Jira - Zephyr, XRay, TestRail or other
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Fluency in English
  • Prepare the process of test planning, coverage and estimation within a small to medium team
  • Collaborate with the development team to understand software requirements and design comprehensive test scenarios and cases
  • Develop and maintain automated test scripts for front-end & back-end testing
  • Execute automated and manual tests, analyze results, and report defects, providing clear and detailed documentation
  • Continuously identify areas for test improvement and implement innovative approaches to enhance efficiency and effectiveness
  • Participate in code reviews and contribute to the overall quality and stability of the software
  • Stay up-to-date with industry best practices and emerging technologies related to automation testing

Backend DevelopmentPythonAgileFrontend DevelopmentJavaQAQA AutomationSCRUMTypeScriptJiraAPI testingManual testingTestRailSeleniumCommunication SkillsAnalytical SkillsCollaborationCI/CDRESTful APIsProblem-solving skillsFluency in EnglishEnglish communication

Posted 9 days ago
Apply
Apply

πŸ“ LatAm

🧭 Full-Time

πŸ” E-Learning

🏒 Company: TruelogicπŸ‘₯ 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • Proven experience with SQL and writing complex queries for data validation.
  • Hands-on experience with ETL/BI testing processes.
  • Proficiency in automated database testing and scripting (Python, or similar).
  • Familiarity with data quality tools such as Great Expectations, IceDQ, or OpenMetadata.
  • Understanding of data modeling concepts: normalization, referential integrity, constraints.
  • Strong attention to detail and ability to work independently.
  • Experience in Agile/Scrum environments.
  • Ensure accuracy, completeness, and consistency of data across environments.
  • Validate ETL processes and data integrity constraints, including referential integrity and normalization rules.
  • Test and validate data pipelines, business logic, and reporting layers (e.g., Power BI, Tableau).
  • Ensure accuracy of reports from data warehouses using tools like Great Expectations or IceDQ.
  • Develop automated test scripts for regression and integration testing.
  • Utilize tools like Selenium (with SQL assertions), Apache JMeter (for DB load), or Python-based frameworks.
  • Work closely with cross-functional teams, including developers, analysts, and DBAs.
  • Maintain documentation of test cases, results, and issues in tools like JIRA or TestRail.
  • Help define and uphold data quality standards.

PythonSQLAgileData AnalysisETLJMeterQA AutomationTestRailSeleniumData visualizationData modeling

Posted 12 days ago
Apply
Apply

πŸ“ British Columbia, Canada

🧭 Full-Time

πŸ’Έ 100000.0 - 125000.0 CAD per year

πŸ” Software Development

🏒 Company: RaiselyπŸ‘₯ 11-50CharityNon ProfitSoftware

  • Minimum 5 years in test automation.
  • Proficient in manual testing across various environments (e.g., web, mobile, API).
  • Proficient with test design techniques (e.g., equivalence partitioning, boundary value analysis, state transition, exploratory testing, usability testing).
  • Proficient with Agile/Scrum methodologies.
  • Proficient in writing test documentation, requirements review, and creating bug reports.
  • Proficient in writing, executing, and monitoring automated test suites.
  • Advanced knowledge of CI/CD and deployment processes.
  • Expertise with SQL queries (Filtering, sorting, joining, aggregations, subqueries)
  • Expertise with version control systems (e.g.,git, subversion, mercurial)
  • Expertise in multiple QA methodologies and tools.
  • Expertise in functional and non-functional testing (e.g., performance, security).
  • Expertise in test automation frameworks (e.g., Selenium, Cypress, Playwright).
  • Strong programming skills to build and extend automation frameworks.
  • Strong ability to design complex test strategies for large-scale systems.
  • Strong communication skills and a willingness to learn.
  • Strong problem-solving, debugging and analytical skills.
  • Strong attention to detail and accuracy.
  • Experience with tools such as Jira/Linear (Project Management), Confluence/Notion/Google Suite (documentation), and Slack (communication).
  • Advocate for quality throughout the software lifecycle.
  • Collaborate with engineers to ensure testability of features.
  • Own end-to-end testing for specific features or modules.
  • Perform functional, exploratory, regression, API, mobile, and cross-browser testing.
  • Prepare datasets to test logic, error handling, and system workflows.
  • Identify, log, and retest defects, ensuring reproducibility.
  • Contribute to test strategies, including risk-based testing.
  • Analyze and improve testing coverage, efficiency, and scalability.
  • Guide test automation coverage efforts.
  • Contribute to defining team goals.
  • Lead testing efforts for cross-functional projects or critical features.
  • Lead feature training sessions.
  • Write good and clear documentation to express solutions, processes and systems.
  • Review and approve quality documentation.
  • Provide mentorship and knowledge sharing .
  • Contribute to best practices for QA processes and tools.
  • Contribute to code reviews through adherence to team standards, best practices and knowledge sharing.
  • Perform other related duties and projects as business needs require at the direction of management.

SQLAgileCypressGitJavaQA AutomationJiraAPI testingManual testingREST APISeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingDebuggingConfluence

Posted 12 days ago
Apply
Apply

πŸ“ Bogota

🧭 Full-Time

πŸ” E-Learning

🏒 Company: TruelogicπŸ‘₯ 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • Proven experience with SQL and writing complex queries for data validation.
  • Hands-on experience with ETL/BI testing processes.
  • Proficiency in automated database testing and scripting (Python, or similar).
  • Familiarity with data quality tools such as Great Expectations, IceDQ, or OpenMetadata.
  • Understanding of data modeling concepts: normalization, referential integrity, constraints.
  • Strong attention to detail and ability to work independently.
  • Experience in Agile/Scrum environments.
  • Ensure accuracy, completeness, and consistency of data across environments.
  • Validate ETL processes and data integrity constraints, including referential integrity and normalization rules.
  • Test and validate data pipelines, business logic, and reporting layers (e.g., Power BI, Tableau).
  • Ensure accuracy of reports from data warehouses using tools like Great Expectations or IceDQ.
  • Develop automated test scripts for regression and integration testing.
  • Utilize tools like Selenium (with SQL assertions), Apache JMeter (for DB load), or Python-based frameworks.
  • Work closely with cross-functional teams, including developers, analysts, and DBAs.
  • Maintain documentation of test cases, results, and issues in tools like JIRA or TestRail.
  • Help define and uphold data quality standards.

PostgreSQLPythonSQLAgileETLJMeterQA AutomationJiraAPI testingRegression testingTestRailSeleniumCI/CDRESTful APIsData visualizationData modelingData analytics

Posted 12 days ago
Apply
Apply

πŸ“ Brazil, the U.S., and Canada

πŸ” Payments

  • Experience with automation, knowledge in API testing, performance testing, and database
  • Experience in large software systems in Java, JavaScript orΒ  .Net
  • Adept at Agile development process (daily stand ups, test driven development, etc)
  • Familiarity with JUnit, TestNG, Selenium or other test frameworks
  • Experience in OO development paradigm
  • Experience in SQL
  • Knowledge of Gitflow processes
  • Experience in business, training and processes documentation
  • Ability to communicate in English
  • Strong analytical and problem-solving skills
  • Create and elaborate test plans to validate features and bug fixes that come from the DEV team
  • Create and develop automated test cases for both backend and frontend teams
  • Identify opportunities to elaborate/suggest/create test cases to implement automation on any regression already identified by the team
  • Research and suggest new ways to improve quality and tools for testing
  • Active role during sprint planning and scrum meetings within the squads
  • Work closely with the development team and Product to improve the existing product
  • Maintain standards for reliability and performance of production

SQLAgileGitJavaJava EEJavascriptJMeterJUNITQA AutomationAPI testingJava SpringManual testingREST APIRegression testingSeleniumCI/CDScripting

Posted 16 days ago
Apply
Apply

πŸ“ Canada

🧭 Contract

πŸ” E-commerce

🏒 Company: LazerπŸ‘₯ 101-250Customer ServiceConsumer ElectronicsE-CommerceManufacturing

  • Experience in QA engineering with a proven track record of leading testing efforts
  • Strong experience with manual testing methodologies and practices
  • Experience testing e-commerce platforms, with Shopify experience strongly preferred
  • Lead and execute comprehensive testing strategies for e-commerce projects
  • Apply proven manual testing methods to identify and document defects
  • Test e-commerce platforms thoroughly, focusing on Shopify functionality and integrations

QAShopifyJiraAPI testingManual testingRegression testingTestRailCommunication SkillsDocumentationQuality Assurance

Posted 26 days ago
Apply
Apply

πŸ“ Latam

πŸ” Software Development

🏒 Company: CookUnityπŸ‘₯ 501-1000πŸ’° $47,000,000 about 2 years agoFood DeliveryFood and BeverageConsumer ApplicationsSubscription ServiceOrganic Food

  • Strong technical foundation in software testing and quality assurance, with a proven track record of ensuring high product standards through both manual and automated testing.
  • Hands-on experience designing, executing, and maintaining manual test plans and test cases, including exploratory and regression testing.
  • Proficiency in test automation tools for web and mobile, such as Playwright, Cypress, Selenium, and Appium (or similar).
  • Proficiency in contract testing and API testing frameworks, such as Postman, RestAssured (or similar).
  • Ability to write and debug automated tests in JavaScript, TypeScript, Kotlin, or similar languages.
  • Strong understanding of software development lifecycle (SDLC), agile methodologies, and QA processes.
  • Experience in setting up observability and reporting mechanisms for test execution and coverage.
  • Excellent communication skills, with the ability to explain and summarize complex technical concepts to both technical and non-technical stakeholders.
  • Comfortable working in a fast-paced startup environment, adapting to changing priorities and driving impact.
  • Develop, maintain, and improve test automation frameworks for web and mobile platforms.
  • Leverage AI-driven automation tools to increase test coverage and efficiency.
  • Collaborate with Engineering, DevOps, and Product teams to identify gaps in test coverage and define clear quality metrics.
  • Collaborate closely with the Product team to gain early visibility into the most critical initiatives, contributing proactively to the definition and refinement of user stories.
  • Design, maintain, and execute manual test cases for both regression and exploratory testing scenarios.
  • Create and update comprehensive test plans and test documentation, ensuring alignment with functional requirements.
  • Identify, document, and report defects and issues clearly and accurately using Jira, following up on their resolution.
  • Perform root cause analysis on production issues and collaborate with Engineering to implement preventive solutions.
  • Define and monitor key quality indicators (e.g., test coverage, flakiness rate, defect leakage) to drive continuous, data-informed improvements.

SQLCypressJavascriptKotlinQA AutomationTypeScriptJiraAPI testingManual testingRegression testingTestRailSeleniumCI/CDAgile methodologiesRESTful APIs

Posted about 1 month ago
Apply
Apply

πŸ“ Netherlands

🧭 Full-Time

πŸ” Gamedev

🏒 Company: CoolGamesπŸ‘₯ 51-100πŸ’° $5,000,000 Series A over 11 years agoGamingMedia and EntertainmentCasual GamesMobile

  • At least 5 years of relevant experience in software testing (gamedev is a strong plus)
  • A methodical, scientific and analytical mindset
  • Expert in Test Design techniques and their applicability on practice
  • Knowledgeable about SDLC and STLC
  • Strong Knowledge about Testing types and their applicability
  • Experience with Agile development methodologies, processes and tools
  • Experience with multiple platforms (mobile, desktop, web, social platforms)
  • Experience with Jira or similar software
  • Experience with TestRail or similar software
  • Proven Flexibility to adapt to changes in project requirements
  • Testing games manually (black box testing)
  • Identify and track project issues
  • Pay attention to user experience, gameplay mechanics, graphics, and audio elements to ensure a seamless gaming experience
  • Participate in the planning and execution of QA activities throughout all phases of the sprint lifecycle
  • Reviewing and analyzing game design documents and functional specifications
  • Creating test documentation (traceability matrix, test cases, checklists, test reports)
  • Facilitating smooth releases and collaboration with a team
  • Provide feedback and suggestions to improve quality and game experience

AgileGame DevelopmentHTMLQAJiraAPI testingManual testingMobile testingRegression testingTestRailJSON

Posted about 1 month ago
Apply