11 Nov
|
MasterVastu
|
Jaipur
11 Nov
MasterVastu
Jaipur
Job Opening: QA Engineer / Software Tester
Experience: Minimum 1 Year of Full-Time Qualified Experience (Mandatory)
Qualification: Diploma / BCA / B.Tech / B.E. / B.Sc. IT/CS / MCA or equivalent
Employment Type: Full-Time
Job Location: Jaipur (Jagatpura)
Hiring Team : 97831 95666
We are hiring a hands-on QA Engineer / Software Tester who can independently test web applications, identify defects, investigate technical failures, and ensure production readiness.
We need a technically capable professional who understands both functional testing and the underlying application environment. The candidate must be comfortable working with developers, executing existing test suites, reviewing server logs, and validating releases without constant supervision.
This is not an internship, trainee, or entry-level learning position.
Key Responsibilities
1. Manual, Functional & Regression Testing
- Independently plan and execute functional, integration, regression, smoke, sanity, and end-to-end testing.
- Test authentication, forms, dashboards, payments, subscriptions, APIs, and business workflows.
- Create test cases, test scenarios, and reproducible bug reports.
- Verify fixes and conduct regression testing before release approval.
- Identify edge cases and negative test scenarios.
1. Responsive & Cross-Device Testing
- Test websites on real Android/iOS devices, tablets, and desktops.
- Validate responsive layouts across different screen sizes, orientations, and browsers.
- Identify UI inconsistencies, overflow, broken components, and interaction failures.
- Use Chrome DevTools and browser debugging tools effectively.
1. Automated Tests & Code Quality
- Execute and troubleshoot existing unit, integration, and automated test suites.
- Working knowledge of at least one testing framework such as Playwright, Cypress, Jest, Vitest, or PHPUnit.
- Run and interpret ESLint, TypeScript ("tsc"), build, and test commands.
- Investigate failing tests and distinguish application defects from test/environment issues.
- Maintain or extend basic automated test cases when required.
1. API & Database Testing
- Independently test REST APIs using Postman or equivalent tools.
- Validate authentication, authorization, request/response payloads, status codes, and error handling.
- Execute basic SQL queries in MySQL or PostgreSQL to verify data correctness.
- Test invalid inputs, permission boundaries, and failure scenarios.
1. Server Logs & Troubleshooting
- Work with basic Linux commands and SSH.
- Inspect Nginx and Apache access/error logs.
- Analyze application logs, browser console errors, and network requests.
- Investigate HTTP 4xx/5xx responses, timeouts, and failed API calls.
- Provide relevant log evidence and probable causes in defect reports.
1. DevOps & Release Validation
- Work with Git, GitHub, branches, pull requests, and CI/CD pipelines.
- Understand development, staging, and production environments.
- Review failed builds, deployment logs, and automated pipeline results.
- Understand Docker basics, environment variables, and common deployment issues.
- Perform pre-release and post-deployment smoke testing.
- Report release readiness, unresolved defects, and deployment risks.
Mandatory Technical Skills
- Minimum 1 year of full-time professional software testing experience.
- Strong hands-on manual, functional, responsive, and regression testing.
- Practical experience with test-case design, defect tracking, and bug reproduction.
- Browser DevTools debugging and network inspection.
- REST API testing with Postman.
- Basic SQL knowledge.
- Ability to execute automated tests, lint checks, TypeScript checks, and builds.
- Basic JavaScript/TypeScript understanding.
- Linux command-line and Nginx/Apache log inspection.
- Git and CI/CD workflow familiarity.
- Clear technical communication and defect documentation.
Preferred Skills
- Playwright, Cypress, or Selenium automation.
- Experience testing Next.js, React, Laravel, PHP, or WordPress applications.
- Jest, Vitest, or PHPUnit.
- Docker, GitHub Actions, Vercel, AWS, or similar environments.
- Accessibility and basic performance testing.
- Basic understanding of application security testing.
Experience Requirements
- At least 12 months of verifiable full time professional QA/testing experience.
- Internship, industrial training, academic projects, and certification courses will not count toward the minimum experience.
- Candidates must demonstrate practical experience testing production or staging applications.
- Must be capable of working independently with minimal supervision.
What We Expect We are not looking for someone who simply clicks through a website and reports that something is not working.
We expect a QA professional who can:
- Identify and reproduce defects independently.
- Investigate errors using browser tools, API responses, test results, and server logs.
- Document expected versus actual behavior with evidence.
- Validate fixes without introducing regressions.
- Clearly communicate whether a release is ready, blocked, or requires further investigation.
Ownership, technical curiosity, attention to detail, and independent problem-solving are essential.
Selection Process
Shortlisted candidates will complete a practical technical assessment covering functional testing, responsive testing, API debugging, automated test execution, and basic server-log analysis.
Only candidates meeting the mandatory professional experience and technical requirements should apply.
📌 Quality Assurance Engineer (Jaipur)
🏢 MasterVastu
📍 Jaipur