Company Overview:
Lean Tech is a leader in the tech industry, committed to delivering innovative software
solutions that drive business success. Our mission is to enhance the digital landscape
through cutting-edge technology and dedicated service. We pride ourselves on a strong
company culture that values collaboration, excellence, and integrity. Recognized for our
agile methodologies and rapid deployment capabilities, Lean Tech has established a
significant market presence with a global reach. Headquartered in a dynamic business
hub, we combine local insights with international expertise, catering to a diverse
clientele across multiple sectors. Join us as we continue to set standards of
performance and quality in the tech arena.
We are currently seeking a dedicated and skilled Senior QA Hybrid Engineer to join our
Quality Assurance team. In this role, you will be instrumental in ensuring the reliability
and functionality of our software products. You will design, develop, and execute
automation scripts using open-source tools and provide end-to-end solutions to
software quality problems.
Position Title: Senior QA Engineer
Location: Remote
Key Responsibilities:
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.
Required Skills & Experience:
● 5+ years of experience in QA automation using Selenium, TestComplete, or
similar tools.
● 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.
Nice to Have Skills:
● Experience with performance and/or security testing.
● Integrate automated tests into CI/CD pipelines to ensure continuous delivery of
high-quality software.
● Familiarity with legacy systems like FoxPro.
● Experience with API testing.
Preferred Skills and Qualifications
● Bachelor’s degree in Computer Science, Engineering, or a related field, or
equivalent experience.
Soft Skills:
● Strong analytical and problem-solving skills.
● Excellent communication and collaboration abilities.
● Detail-oriented with a keen eye for identifying bugs and inconsistencies.