including PC, Mobile (app & HTML5) versions if available
Learn to be repetitive as well as unexpected. Basically you're trying to break the application /
portal / game!
Concentrate on certain areas of the game and try every possibility available
Compare new versions of game and replicate previous bugs to see if they have been fixed
Play game using different settings and options if available
Check for content, hyperlinks, landing pages, registrations, campaigns, deposits, withdrawal etc.
processes.
Test different versions of the game including PC, Mobile (app & HTML5) versions if available
Report any error codes that may pop up and report them to bug tracking software or manually.
Proof any other documentation with game including manuals, instructions and other booklets
Understand the difference between reporting a bug and reporting a feature
Prepare test cases for manual, automation
Get the new ideas to improve product
Defining processes for test plan and several phases of testing cycle.
Planning and scheduling several milestones and tasks like alpha and beta testing.
Work closely on the deadlines of the project
Ensure the team is focusing on automation along with manual testing.
Keep raising the bar and standards of all the quality processes with every project.

About HEL
About
Connect with the team
Similar jobs
About Us:
We are not just an AD agency or a creative agency, we are a Communication Company. Founded in
2014, Moshi Moshi is a young, creative, gutsy, and committed communication company that wants its
clients to always Expect the EXTRA from it. Our primary clientele consists of Startups and corporations like Ola, Zoomcar, Mercedes Benz, ITC, Aditya Birla Group, TATA Group, MTV, IHCL,
Jaquar, Sobha, Simple Energy, and Godrej amongst others. We have a huge team of creative folks, marketers, learners, developers, and coders who believe Moshi Moshi is an experience rather than a
company.
Job Role: Manual Software Tester
Experience Level: 1 - 2 years
Location: Bangalore, On-site
Job Overview:
As a Software Tester, you will collaborate closely with project developers, business analysts, and the team to ensure that our software solutions meet and exceed user expectations. You will be
responsible for developing test cases, performing various types of testing, conducting root cause analysis on defects, and contributing to the continuous improvement of our software testing processes. Additionally, you will evaluate the functioning of the website and provide valuable feedback.
Key Responsibilities:
1. Collaboration and Requirement Analysis:
- Work collaboratively with project developers, business analysts, and the team members to
understand software requirements and user expectations.
2. Testing and Defect Management:
- Perform root cause analysis on defects found during testing to identify underlying issues and
potential project risks.
- Conduct exploratory and usability testing to proactively discover and report bugs before software
release.
- Execute comprehensive testing against the software to ensure all features function as designed
and meet intended user needs.
3. Website Functionality Check and Feedback:
- Regularly evaluate the functionality of the website to ensure it meets usability standards and user
expectations.
- Provide constructive feedback to developers and stakeholders regarding the website's
performance, user interface, and overall user experience.
4. Documentation and Reporting:
- Document test results, track defects, and provide clear and concise reports on testing progress
and outcomes to stakeholders.
- Communicate effectively with cross-functional teams to ensure alignment on testing results,
feedback, and priorities.
Qualifications:
● Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work
experience).
● Proven experience as a Software Tester or Quality Assurance Analyst.
● Strong understanding of software testing methodologies, tools, and processes.
● Experience in developing and executing test cases based on requirements and specifications.
● Ability to perform root cause analysis and effectively mitigate project risks related to defects.
● Proficiency in conducting exploratory testing and usability testing to identify potential issues.
● Excellent analytical and problem-solving skills with meticulous attention to detail.
Responsibilities:
- Design, develop, and execute detailed test cases, test scripts, and test scenarios based on functional and technical specifications.
- Perform functional, regression, integration, and system testing of web, mobile, or desktop applications.
- Identify, document, and track defects using a bug tracking tool (e.g., JIRA, Bugzilla, etc.) and verify fixes.
- Collaborate closely with developers, product managers, and other stakeholders to ensure software quality.
- Assist in creating and maintaining test documentation, such as test plans, test data, and test summary reports.
- Work with the automation team or independently to write, execute, and maintain basic automation test scripts.
- Support User Acceptance Testing (UAT) and help reproduce customer issues as needed.
🔷 Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2–4 years of experience in manual testing, particularly functional testing of software applications.
- Good understanding of SDLC, STLC, and defect lifecycle.
- Hands-on experience with test management and bug tracking tools (like JIRA, TestRail, HP ALM).
- Knowledge of automation concepts and exposure to automation tools (e.g., Selenium, TestNG, Cypress, etc.).
- Ability to write and execute SQL queries for data validation.
- Basic scripting/coding knowledge (preferred) to support automation efforts.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
🔷 Good to Have:
- Experience in API testing using tools like Postman or SoapUI.
- Exposure to Agile/Scrum methodologies.
- Familiarity with CI/CD tools (like Jenkins) and version control (like Git).
Job Description:
We are looking for a skilled Manual Tester / Test Engineer with 2-4 years of experience to join our dynamic team. The ideal candidate should have a strong understanding of testing methodologies and be able to ensure the quality and performance of our software applications. Exposure to Python full-stack applications will be considered a strong advantage.
Key Responsibilities:
· Design, develop, and execute manual test cases to validate product functionality.
· Collaborate with the development team to identify and resolve bugs and performance issues.
· Analyze test results and communicate them effectively to stakeholders.
· Perform regression, integration, system, and UAT testing.
· Ensure the overall quality of the product by identifying gaps and improvement areas.
· Document test processes, test plans, and test case results.
· Knowledge of Python FullStack Application.
· Work closely with developers, business analysts, and project managers to ensure seamless project delivery.
Qualifications:
· Bachelor's degree in Computer Science, Engineering, or a related field.
· 2-4 years of experience in manual software testing.
· Strong knowledge of software testing life cycle (STLC) and defect life cycle.
· Proficient in writing clear and concise test cases, test plans, and bug reports.
· Experience with bug tracking tools (e.g., JIRA, Bugzilla, etc.).
· Familiarity with Agile/Scrum methodologies.
· Basic knowledge of Python and full-stack applications is an advantage.
· Excellent communication and analytical skills.
· Ability to work both independently and in a team environment.
· Preferred Skills:
· Some exposure to Python full-stack applications (Django, Flask, etc.).
· Understanding of RESTful APIs and backend/frontend testing.
· Familiarity with automation tools like Selenium (bonus but not mandatory).
Skills Required -
- No handholding
- Logical thinking (scenario)
- API testing (POSTMAN)
- Database SQL (think of null & able to write join query)
- Why & when regression and different types of testing
- Able to write test case
- Web testing
We are looking for a highly skilled Senior QA Engineer to join our team. The successful candidate will be responsible for ensuring the quality of our products through manual and automated testing. The Senior QA Engineer will work closely with the development team to identify and resolve quality issues, as well as develop and maintain automated test scripts to improve testing efficiency. The ideal candidate will have experience with both manual and automation testing methodologies and tools.
What you’ll be doing:
- Develop and execute manual test cases for new features and enhancements
- Develop and maintain automated test scripts using industry-standard automation tools
- Collaborate with developers and other QA team members to identify, reproduce, and resolve defects
- Participate in code and design reviews to provide feedback on testability and quality
- Create and maintain comprehensive test plans and test cases
- Identify, prioritize, and report defects and issues to the development team
- Analyze and interpret test results to ensure that software meets or exceeds specified standards and quality criteria
- Ensure that all testing is completed on time and within budget
- Continuously improve the testing process through the use of new testing tools, methodologies, and best practices
- Mentor and train other team members in manual and automation testing techniques
What you’ll bring:
- 5-7 years of experience in the software quality field
- At least 1 year of experience working in the eCommerce domain and familiarity with Agile methodology
- Familiarity with the entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity)
- Understanding of microservices and serverless architecture and deployment
- Understanding of existing QA best practices and methodologies to design, implement and automate processes
- Detailed and effective written communication skills for documenting the features tested and bugs found
- Highly organized, detail-oriented, extremely responsive and able to prioritize a large number of tasks
- Self-motivated, work well independently and with others
About Tecstub:
Tecstub is a renowned global provider of comprehensive digital commerce solutions for some of the world's largest enterprises. With offices in North America and Asia-Pacific, our team offers end-to-end solutions such as strategic Solution Consulting, eCommerce website and application development, and support & maintenance services that are tailored to meet our clients' unique business goals. We are dedicated to delivering excellence by working as an extended partner, providing next-generation solutions that are sustainable, scalable, and future-proof. Our passionate and driven team of professionals has over a decade of experience in the industry and is committed to helping our clients stay ahead of the competition.
We value our employees and strive to create a positive work environment that promotes work-life balance and personal growth. As part of our commitment to our team, we offer a range of benefits to ensure our employees are supported and motivated.
- A 5-day work week that promotes work-life balance and allows our employees to take care of personal responsibilities while excelling in their professional roles.
- 30 annual paid leaves that can be utilized for various personal reasons, such as regional holidays, sick leaves, or any other personal needs. We believe that taking time off is essential for overall well-being and productivity.
- Additional special leaves for birthdays, maternity and paternity events to ensure that our employees can prioritize their personal milestones without any added stress.
- Health insurance coverage of 3 lakhs sum insured for our employees, spouse, and children, to provide peace of mind and security for their health needs.
- Vouchers and gifts for important life events such as birthdays and anniversaries, to celebrate our employees' milestones and show appreciation for their contributions to the company.
- A dedicated learning and growth budget for courses and certifications, to support our employees' career aspirations and encourage professional development.
- Company outings to celebrate our successes together and promote a sense of camaraderie among our team members. We believe that celebrating achievements is an important part of building a positive work culture.
Job description
Requirements & Skills :
- 3 - 4 years of experience in Automation Testing of Web and Mobile Applications.
- Previous experience as a QA engineer in test planning, test design, test strategy, and test execution of large scale, distributed cloud-based software systems to ensure appropriate and adequate coverage and control.
- Managerial experience preferred.
- Strong experience in Selenium Automation Testing. Develop automation scripts using Java or
Python.
- Experience using Agile development methodologies.
- Helps Test Lead to prepare the Test Plan and coordinate with Test Engineers during Testing Phase
- Performs Bug Analysis, understands the client requirement and help Test engineer to prepare the test cases
- Ability to multi-task/handle several projects effectively and deliver within timeline
- Peer Reviews the test cases, understands the Test Plan and write Automation test cases
- Able to write Scripts in languages like Java, Ruby, Python, etc.,
- Able to review the Scripts written, able to run the Maintenance / New Scripts and identify the issues
- Knowledge on automation test reports (TestNG, Allure, JUnit reports etc)
- Define onboarding documents for technology and domain for the teams
- Train/Mentor and evaluate juniors on testing specializations
- Exihitbit strong expertise in one of Load Testing - Jmeter (or similar tools) or Api Testing - Rest client/postman or DB testing
- Perform cross Browser / device compatibility testing using automation
- Understand and contribute to sprint release cycle process, ensure 100% test coverage and follow JIRA hygiene
- Besides the job specific responsibilities strictly adheres to the policies and procedures of the organization
- Excellent communication (verbal and written) - Articulates clearly, concisely and with context at all times, High confidence and assertiveness skills
- Has a cordial work relationship with peers and manager
- Speaks his/her mind even during challenging situations, Proactively seeks help /assistance when in need
- Ability to Develop self and others - Takes feedback positively and works on it seriously, Is not afraid of making mistakes as part of learning
- Open to working across projects and technologies, Good analytical and logical skills
- Understands requirements quickly and accurately
- Proactively thinks through the solution and seeks clarification before coding
- Explores the root causes of problems before taking action
- Quickly learns the latest developments in technology and is able to apply it to the projects
- Good Interpersonal Skills - Builds good working relationship with team members and customer stakeholders (Product owners and Scrum master etc)
- As a QA person - Show extreme attention to details and nuances
- 3-7 years of hands on experience in mobile app testing - iOS / Android
- Mobile automation expertise (iOS, Android) using Appium.
- Experience having automated in an Agile environment.
- Experience with issue tracking tool (JIRA) and reporting tools.
- Experience with source code management and build tools - Git, SVN, Maven, Gradle
- Experience in using Charles Tool / Fiddler
- Programming language: Java
- Automation tool: Selenium, Appium
- Others: Jira, GIT, Maven, Gradle, Bamboo, TestNG
- Experience working and automating in REST APIs based WS environment.
- Strong knowledge on current automation trends.
- Knowledge of Performance testing on mobile applications.
- Experience with continuous integration using bamboo/Jenkins

