Job Description
Important Note:
- Read the job description carefully then apply.
- For QA Test Engineer & Business Analyst role, only male candidates can apply, and for Android Developer role, both male and female candidates can apply.
About Company:
We are expert in Mobile apps development , providing customized solutions for iphone, Blackberry , android based mobile and java based mobile. Other services include web development and tool chains.
Two Corporate offices located in New Delhi and Pune.
Company Name: Define Labs.
Experience: Fresher to 6 Months.
Role 1: QA Test Engineer.
Role 2: Business Analyst.
Role 3: Android Developer.
Job Location: Pune.
Eligibility Criteria:
- Qualification: BE/B. Tech(CS/IT),BCS,BCA,MCS,MCA.
- Pass out Year For QA Test Engineer & Business Analyst role: 2024/2025.
- Pass out Year For Android Developer: 2025/2026
- Percentage Criteria: Above 60% in overall academics.
- Any Bond: No.
- Certificate(If Any): Software Testing/Business Analysis/Android Development.
Approx. Package:
- For QA Test Engineer role: Rs. 1,80,000/- Per Annum.
- For Business Analyst role: Upto Rs. 3,00,000/- Per Annum (Based on interview).
- For Android Developer role: Between Rs. 2,40,000/- to Rs. 3,00,000/- Per Annum (Based on interview).
For QA Test Engineer:
Roles & Responsibilities:
- Design and develop comprehensive UI test cases, scenarios, and scripts for manual and automation testing.
- Perform end-to-end testing including functional, regression, smoke, API, and performance testing.
- Execute both manual and automated test cases to ensure product quality and stability.
- Identify, log, track, and manage defects using Bugzilla and JIRA.
- Collaborate with Agile teams to define test strategy and integrate automation into CI/CD pipelines.
- Create and maintain test documentation across SDLC and TDLC.
- Troubleshoot and debug manual and automation scripts to ensure accuracy and reliability.
- Conduct code reviews and provide technical guidance for automation deliverables.
- Continuously monitor test results and suggest improvements in testing processes.
- Work closely in Agile/Scrum environments and participate in sprint activities.
Skills Required:
- Strong experience in manual testing including test case and test scenario design.
- Strong expertise in automation testing using Selenium and Selenium WebDriver.
- Knowledge of API testing, regression testing, smoke testing, and functional testing.
- Good understanding of SQL for database testing and validation.
- Hands-on experience with Bugzilla and JIRA for defect tracking.
- Knowledge of Agile and Scrum methodologies.
- Strong understanding of SDLC and TDLC processes.
- Ability to troubleshoot and debug automation scripts.
- Programming knowledge in Java, C, or C++.
- Strong analytical, problem-solving, communication, and collaboration skills.
For Business Analyst:
Roles & Responsibilities:
- Design and develop wireframes, BRD, FRD, and RFP documents.
- Gather, analyze, and document business and functional requirements from stakeholders.
- Translate complex business requirements into actionable technical and functional solutions.
- Communicate with business stakeholders and subject matter experts in global environments.
- Analyze existing business processes, systems, and workflows to identify improvements.
- Document functional and technical designs of business systems.
- Collaborate with developers and managers to improve operational efficiency.
- Participate in system testing and ensure proper documentation is created during SDLC.
- Support multiple projects and manage priorities in fast-paced environments.
Skills Required:
- Strong understanding of business analysis and requirement gathering.
- Experience in creating BRD, FRD, RFP, and wireframes.
- Good knowledge of SDLC and database concepts.
- Strong analytical and problem-solving skills.
- Ability to analyze business processes and workflows.
- Excellent communication and stakeholder management skills.
- Good leadership and collaboration abilities.
- Proficiency in Microsoft Word, Excel, and PowerPoint.
- Ability to work under tight deadlines and manage multiple tasks.
For Android Developer:
Roles & Responsibilities:
- Develop Android applications using Java and Kotlin.
- Design and implement applications using Android SDK and best practices.
- Integrate RESTful and SOAP web services into mobile applications.
- Work with JSON and XML data formats for API communication.
- Implement MVVM and MVP architecture in mobile applications.
- Write unit tests and ensure application robustness and reliability.
- Optimize application performance including caching, memory, CPU, and file system usage.
- Handle database integration using SQLite and DBMS concepts.
- Integrate external APIs and data sources into applications.
- Work on payment gateway integration and POS/handheld device applications.
- Address mobile development challenges including performance, security, and optimization.
- Work with Android testing frameworks and code coverage tools.
- Participate in debugging, profiling, and improving application stability.
- Collaborate in designing mobile solutions across Android and other platforms.
Skills Required:
- Strong proficiency in Android application development.
- Strong knowledge of Java and Kotlin programming.
- Deep understanding of Android SDK and mobile architecture.
- Strong knowledge of OOPS, OS, data structures, and networking concepts.
- Experience with DBMS, SQL, and SQLite.
- Experience with RESTful APIs, SOAP services, JSON, and XML.
- Knowledge of MVVM and MVP architectural patterns.
- Experience in Android testing frameworks and unit testing.
- Knowledge of performance optimization, caching, and profiling tools.
- Understanding of mobile security and native hardware integration.
- Experience with payment gateways and POS device development.
- Familiarity with iOS and Windows mobile platforms (good-to-have).
- Programming knowledge in Python, Ruby, or Perl (good-to-have).
- Strong analytical, problem-solving, communication, and teamwork skills.