10 Sep
|
Hdsoft Systems
|
Chennai
10 Sep
Hdsoft Systems
Chennai
Job Description: Full Stack Java Developer
Experience: 2+ Years
Employment Type: Full-Time
Location: Chennai /Perungudi
Department: Development
About the Role
We are looking for a skilled Full Stack Java Developer with 2+ years of skilled experience to join our development team. The ideal candidate should have strong experience in Java, Spring Boot, REST APIs, and database development, along with a good understanding of front-end technologies.
You will be responsible for designing, developing, testing, and maintaining scalable applications while working closely with the development and QA teams.
Key Responsibilities
- Develop and maintain web applications using Java and Spring Boot.
- Design and develop RESTful APIs and integrate them with front-end applications.
- Develop responsive and user-friendly front-end interfaces.
- Work with relational databases and write efficient SQL queries.
- Debug, troubleshoot, and resolve application issues.
- Write clean, maintainable, and reusable code.
- Participate in code reviews and follow development best practices.
- Collaborate with QA, project managers, and other developers throughout the software development lifecycle.
- Perform unit testing and support integration testing.
- Analyze technical requirements and translate them into effective software solutions.
- Maintain and improve existing applications and features.
- Stay updated with relevant technologies and contribute to improving development processes.
Required Skills
- 2+ years of hands-on experience in Java development.
- Strong knowledge of Core Java and Object-Oriented Programming.
- Good hands-on experience with Spring Boot.
- Experience in developing REST APIs.
- Good understanding of Spring MVC, Spring Data JPA/Hibernate.
- Strong knowledge of SQL and relational databases such as MySQL/PostgreSQL.
- Knowledge of front-end technologies such as HTML, CSS, JavaScript, and preferably React/Angular.
- Understanding of Git and version control.
- Good understanding of software development and debugging practices.
- Ability to work independently as well as in a team.
Good to Have
- Experience with React or Angular.
- Knowledge of microservices architecture.
- Experience with Maven/Gradle.
- Familiarity with Docker or cloud platforms.
- Knowledge of CI/CD practices.
- Understanding of Agile/Scrum methodologies.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Job Description: QA Tester - Fresher
Experience: Fresher / 01 Year
Employment Type: Full-Time
Location: Chennai / Perungudi
Department: Quality Assurance
About the Role
We are looking for a motivated and detail-oriented QA Tester to join our Quality Assurance team. This role is suitable for fresh graduates who are interested in building a career in both Manual Testing and Test Automation.
The candidate will work closely with developers and the QA team to ensure that applications meet functional, usability, and quality requirements.
Key Responsibilities
- Understand application requirements and prepare test scenarios and test cases.
- Perform manual testing of web and software applications.
- Execute functional, regression, integration, and usability testing.
- Identify, document, and track software defects.
- Re-test resolved defects and verify fixes.
- Develop and maintain basic automated test scripts using Selenium.
- Execute automated regression test cases and analyze test results.
- Work with the QA team to identify suitable test cases for automation.
- Maintain test documentation and test reports.
- Collaborate with developers to understand and reproduce defects.
- Participate in requirement and testing discussions.
- Continuously learn and improve testing and automation skills.
Required Skills
- Basic understanding of Software Testing, SDLC, and STLC.
- Knowledge of manual testing concepts.
- Understanding of test cases, test scenarios, defect reporting, and Bug Life Cycle.
- Basic knowledge of functional and regression testing.
- Basic knowledge of Selenium WebDriver.
- Basic understanding of any programming language, preferably Java.
- Basic understanding of web applications and browsers.
- Basic knowledge of SQL is preferred.
- Good analytical and problem-solving skills.
- Strong attention to detail.
- Good communication skills.
- Willingness to learn automation testing and new technologies.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Fresh graduates are encouraged to apply.
- Academic/project experience in software testing or Selenium will be an advantage.
Job Description: QA Tester - Manual & Automation
Experience: 2+ Years
Employment Type: Full-Time
Location: Chennai / Perungudi
Department: Quality Assurance
About the Role
We are looking for an experienced QA Tester with Manual and Automation Testing experience to join our Quality Assurance team.
The ideal candidate should have strong hands-on experience in manual testing and Selenium-based test automation, along with a good understanding of software quality processes.
The candidate will work closely with developers, project managers, and QA team members to ensure reliable and high-quality software releases.
Key Responsibilities
- Analyze business and technical requirements and identify testing requirements.
- Prepare detailed test plans, test scenarios, and test cases.
- Perform functional, regression, integration, system, and usability testing.
- Design, develop, and maintain automated test scripts using Selenium WebDriver.
- Create and maintain reusable automation test scripts and frameworks.
- Identify suitable test cases for automation and improve test coverage.
- Execute automated regression suites and analyze test results.
- Identify, document, prioritize, and track software defects.
- Re-test defects after fixes and perform regression testing.
- Collaborate with developers to investigate and reproduce defects.
- Participate in requirement reviews and provide feedback from a testing perspective.
- Maintain test documentation, automation scripts, test reports, and defect records.
- Identify potential quality risks and communicate them to relevant stakeholders.
- Contribute to improving QA processes, automation coverage, and testing methodologies.
- Support application release validation and post-release testing.
Required Skills
- 2+ years of hands-on experience in Software Testing / QA.
- Strong experience in Manual Testing.
- Hands-on experience with Selenium WebDriver.
- Good programming knowledge in Java or another suitable programming language.
- Experience creating and maintaining Selenium automation scripts.
- Understanding of automation frameworks such as TestNG/JUnit.
- Knowledge of SDLC, STLC, and Bug Life Cycle.
- Strong knowledge of functional, regression, integration, and system testing.
- Experience writing effective test cases and test scenarios.
- Experience with defect tracking and management tools.
- Knowledge of SQL and database testing.
- Good understanding of web application testing.
- Strong analytical and problem-solving skills.
- Good communication and teamwork skills.
Good to Have
- Experience with Maven/Gradle.
- Experience with Page Object Model (POM) and data-driven testing.
- Experience with API testing using Postman.
- Experience with Jira or similar defect/project management tools.
- Knowledge of CI/CD tools and integrating automation suites into build pipelines.
- Basic knowledge of performance testing.
- Experience working in Agile/Scrum environments.
- Knowledge of Git/version control systems.
📌 Fullstack Developer (Experienced), QA Tester (Fresher & Experienced)
🏢 Hdsoft Systems
📍 Chennai