[Hiring] Senior QA Engineer @Titan Cloud

November 20, 2024

Apply for this job

Job Description


Titan Cloud is a market-leading provider of Fuel Asset Optimization, helping some of the world’s largest convenience stores, fleets, and suppliers reduce compliance risk, lower asset maintenance costs, and increase revenue and fuel yield. We serve as the enterprise software platform and system of record, connecting our clients’ fuel, environment, store operations, and maintenance departments. Our customers save millions annually through reduced lost sales, improved customer experiences, fuel loss mitigation, and reduced environmental reserves and fines

We are seeking a detail-oriented Senior QA Engineer to join our quality assurance team. This role will focus on both manual and automation testing, with strong expertise in Azure DevOps, SQL, API testing (including REST APIs), and the Playwright automation framework with JavaScript. The ideal candidate should possess a solid understanding of various testing types, including functional, regression, smoke, and exploratory testing, to ensure high-quality releases. The Senior QA Engineer will collaborate closely with development teams to validate features, build automation suites, and ensure smooth product rollouts.

Requirements

  • Test Planning & Execution:
    • Design, document, and execute comprehensive test plans covering functional, regression, smoke, exploratory, and automation testing.
    • Perform manual and automated testing to validate features across web applications, back-end systems, and APIs.
    • Collaborate with cross-functional teams to ensure thorough test coverage for all releases.
  • Automation Testing:
    • Design and develop automated test scripts using Playwright and JavaScript.
    • Implement and maintain automation frameworks for UI, API, and regression testing.
  • Azure DevOps Management:
    • Use Azure DevOps for managing test cases, automation scripts, bugs, and tracking test progress.
    • Participate in sprint planning to provide testing estimates, automation strategies, and risk assessments.
  • API and REST API Testing:
    • Perform detailed manual testing of REST APIs using tools like Postman.
    • Validate API requests and responses, ensuring data integrity and proper integration with front-end applications.
    • Design test cases to cover various API scenarios, including functional and performance aspects.
  • Database/SQL Testing:
    • Write and execute SQL queries to validate data in databases, ensuring data consistency between UI and back-end systems.
    • Perform data validation, migration testing, and check data flows between applications and databases.
  • Bug Identification and Reporting:
    • Identify, document, and report defects clearly with reproduction steps.
    • Work with development teams to debug and resolve issues efficiently.
  • Collaboration and Communication:
    • Collaborate with product managers, developers, and DevOps teams to ensure quality deliverables.
    • Share knowledge and best practices in various testing methodologies with the QA team.
  • Required Skills and Qualifications:
    • 5+ years of experience in software testing, with strong manual and automation testing expertise.
    • Experience in designing and implementing automated test scripts using Playwright and JavaScript.
    • Proficiency in Azure DevOps for test case management, automation integration, and bug tracking.
    • Solid SQL skills for data validation and database testing.
    • Strong experience with API testing tools such as Postman, with a solid understanding of REST APIs and how APIs function.
    • In-depth knowledge of various testing methodologies, including functional, regression, smoke, exploratory, and automation testing.
    • Strong attention to detail and analytical problem-solving skills.
    • Experience in Agile/Scrum environments.
  • Preferred Qualifications:
    • Experience with performance testing tools like JMeter.
    • Familiarity with CI/CD processes and tools like Jenkins, Git, or Azure DevOps.
    • Exposure to cloud platforms such as AWS or Azure.
    • Bachelor’s degree or equivalent in Computer Science or a related field (preferred).

Benefits

  • Medical Insurance (including HSA/FSA accounts)
  • Dental Insurance
  • Group Term Life Insurance
  • Vision Insurance
  • Disability Insurance
  • 10 Paid Holidays
  • Maternity/Paternity Leave
  • 401(k)
  • Additional & Voluntary Benefits (such as Auto Insurance / Home Insurance / Renters Insurance / Pet Insurance / Legal Service Plans / Supplemental AD&D / Commuter Benefits / Personal Excess Liability / Identity Theft Protection / Accident / Critical Illness / Hospital Indemnity)|

Why Join Us
At Titan Cloud, we are committed to creating a diverse and inclusive workplace where all voices are heard and valued. Even if you don’t meet most of the required qualifications or have transferable skills related to this role, we encourage you to apply—even if you don’t meet all the preferred qualifications. We recognize that a variety of experiences can contribute to success in this position, and we value different perspectives on our team.



Source link