Overview
About Us: MostEdge is revolutionizing the retail industry with a cutting-edge analytics platform designed to prioritize customer needs and shape the future of retail. From advanced POS systems and self-service kiosks to surveillance, loyalty solutions, and next-level consumer engagement tools, MostEdge empowers businesses to transform every customer interaction into a profitable opportunity. By seamlessly integrating retail management processes, optimizing supply chains, and ensuring stock availability for in-demand products, MostEdge enables businesses to grow efficiently while eliminating time-consuming administrative tasks. As the only company offering 24/7 c-store operations, shrink management, audits, and reconciliation services, MostEdge ensures that every transaction is secure, accurate, and optimized for success. Beyond technology, MostEdge’s learning academy nurtures employees and owners into tomorrow’s retail leaders, fostering innovation and growth across the industry. By partnering with retailers, distributors, and manufacturers, MostEdge is not just enhancing retail operations—it’s empowering businesses to thrive sustainably, profitably, and confidently in an ever-evolving market. With customer presence in more than twenty states, the company’s staff services customers from Atlanta, Georgia, Hyderabad, Vadodara and Vijayawada locations.
Job Title: Quality Assurance (QA) Engineer - Manual and Automation TestingJob
Summary
We are seeking a skilled Quality Assurance Engineer with expertise in both manual and automated testing to join our team. The ideal candidate will ensure the delivery of high-quality software by performing functional and non-functional testing, while leveraging automation tools like Selenium, Python, and Robot Framework to streamline testing processes. This role involves collaborating with development and product teams to identify defects early, maintain test coverage, and contribute to continuous improvement in our QA practices.
Key Responsibilities
Design, develop, and execute manual test cases for functional testing (e.g., feature validation, user stories, integration) and non-functional testing (e.g., performance, usability, security basics, compatibility).
Perform various types of testing including regression, smoke, exploratory, system, and user acceptance testing.
Develop and maintain automated test scripts using Selenium WebDriver with Python and/or Robot Framework for UI, API, and end-to-end testing.
Build and enhance automation frameworks (e.g., data-driven, keyword-driven, or hybrid) to improve test efficiency and coverage.
Conduct functional testing to validate that the software meets business requirements and non-functional testing to assess performance, load, reliability, and scalability.
Identify, log, track, and verify defects using bug tracking tools (e.g., JIRA).
Collaborate with developers, product managers, and stakeholders to review requirements, provide feedback on testability, and ensure quality standards are met.
Integrate automated tests into CI/CD pipelines (e.g., using Jenkins ).
Generate test reports, metrics, and documentation to communicate testing progress and results.
Participate in agile ceremonies (e.g., sprint planning, retrospectives) and contribute to test strategy and process improvements.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
3+ years of experience in software quality assurance, with a mix of manual and automation testing.
Strong experience in manual testing techniques for functional and non-functional aspects.
Proficiency in automation testing using:
Selenium WebDriver
Python/Java for scripting
Rest Assured/Postman (REST API)
Robot Framework (keyword-driven testing) or Similar
Solid understanding of functional testing (e.g., positive/negative scenarios, boundary testing) and non-functional testing (e.g., performance, load, stress using tools like JMeter if applicable).
Experience with test management tools (e.g., TestRail, JIRA) and version control (e.g., Git).
Knowledge of SDLC, STLC, and agile methodologies.
Excellent analytical, problem-solving, and communication skills.
Ability to work in a fast-paced environment and manage multiple priorities.
Preferred Skills
Experience with API testing (e.g., Postman, REST Assured).
Familiarity with BDD frameworks (e.g., Cucumber) or CI/CD integration.
Basic knowledge of SQL for data validation.
Certifications in testing (e.g., ISTQB, Selenium-related).