
Senior QA Engineer
Lean Tech
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AzureCloudJavaScript.NETRabbitMQSeleniumSQL
About the role
- Lead the development, implementation, and maintenance of comprehensive test plans and strategies, including designing tests from scratch, determining applicable test cases, and ensuring full coverage for high-quality software delivery.
- Collaborate with developers, product teams, and external partners to validate results, providing clear and detailed reports to stakeholders.
- Identify, define, and document test cases thoroughly, ensuring alignment with product features and business requirements, and track bugs through their lifecycle.
- Perform thorough regression testing when bugs are resolved, ensuring new changes don’t negatively impact existing functionality.
- Develop and apply testing processes for new and existing products to meet client needs, including specifying test types (functional, non-functional, etc.), test strategies, and expected results.
- Monitor debugging process results and investigate the causes of non-conforming software, proactively identifying areas for improvement in testing processes.
- Stay up-to-date with new testing tools and strategies, continuously improving the testing approach to meet evolving product demands.
Requirements
- 5+ years of experience in QA automation using Selenium, TestComplete, or similar tools.
- Strong background in creation of test plans
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Intermediate experience with web applications testing, specifically with C# and .NET technologies.
- Strong analytical skills, especially in identifying system-wide changes and potential side effects.
- Excellent communication and problem-solving skills, necessary for effective collaboration with stakeholders, vendors, and partners.
- Hands-on experience testing cloud-based applications and APIs in enterprise environments, with a particular focus on Azure platforms and .NET Framework services.
- Perform API testing to validate functionality, reliability, performance, and security of APIs.
- Utilize JavaScript tools for testing to automate repetitive tasks and streamline the testing process.
- Experience with RabbitMQ and/or IBM MQ (or any Message Queue software)
- Hands-on experience with automated testing tools and scripting.
- Familiarity with Agile frameworks and regression testing.
- A solid understanding of SQL and scripting.
Benefits
- Health insurance
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
QA automationSeleniumTestCompletetest planstest casesweb applications testingC#.NETAPI testingSQL
Soft skills
analytical skillscommunication skillsproblem-solving skills