Job Description
Key Responsibilities: Test Planning and Design: Develop and document detailed test plans, test cases, and test scripts. Analyze requirements, specifications, and technical design documents to provide timely and meaningful feedback. Manual Testing: Perform thorough regression testing when bugs are resolved. Execute manual test cases and report defects, inconsistencies, and issues. Validate new features and enhancements through exploratory testing. Automation Testing: Design, develop, and maintain automated test scripts and frameworks. Execute automated tests and analyze results to identify and report issues. Continuously improve automated testing methodologies to enhance test coverage and efficiency. Defect Management: Identify, log, track, and follow up on defects in the bug tracking system. Collaborate with developers and other stakeholders to resolve issues. Test Reporting: Prepare and present test reports to the project team and management. Provide clear and concise documentation of testing activities and results. Collaboration and Communication: Work closely with developers, business analysts, and other stakeholders to understand requirements and provide input on potential risks and issues. Participate in daily stand-ups, sprint planning, and retrospective meetings as part of the Agile development process. Tool and Technology Utilization: Utilize testing tools and technologies such as Selenium, JUnit, TestNG, QTP, JIRA, and others. Stay current with new testing tools and test strategies. Quality Assurance: Ensure that software products meet the highest standards of quality, performance, and reliability. Advocate for best practices in software development and testing. Requirements Required Skills and Qualifications: Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Experience: Minimum of 4 years of experience in software testing, including both manual and automated testing. Technical Skills: Proficiency in automated testing tools (e.g., Selenium, JUnit, TestNG, QTP). Strong understanding of software development lifecycle (SDLC) and software testing lifecycle (STLC). Experience with bug tracking and test management tools (e.g., JIRA, TestRail). Knowledge of scripting languages (e.g., Python, JavaScript) and programming languages (e.g., Java, C#). Soft Skills: Excellent analytical and problem-solving skills. Strong attention to detail and commitment to quality. Effective communication and teamwork skills. Ability to work independently and manage multiple tasks simultaneously. Certifications: ISTQB certification or similar testing certification is a plus. Preferred Qualifications: Experience in Agile/Scrum environments. Knowledge of performance and security testing. Experience with continuous integration/continuous deployment (CI/CD) processes and tools (e.g., Jenkins).
1-2 year
Bachelor's degree in Computer Science, Engineering, or related field. Proven experience as a Java Developer or Software Engineer. Strong proficiency in Java programming language and object-oriented design concepts. Experience with Java frameworks such as Spring, Hibernate, or similar. Familiarity with web development technologies including HTML, CSS, JavaScript, and related frameworks/libraries (e.g., Angular, React). Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL. Understanding of software development methodologies (e.g., Agile, Scrum). Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to work effectively in a fast-paced environment and meet deadlines.
1-2 year
Bachelor's degree in Computer Science, Engineering, or related field. Proven experience as a Java Developer or Software Engineer. Strong proficiency in Java programming language and object-oriented design concepts. Experience with Java frameworks such as Spring, Hibernate, or similar. Familiarity with web development technologies including HTML, CSS, JavaScript, and related frameworks/libraries (e.g., Angular, React). Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL. Understanding of software development methodologies (e.g., Agile, Scrum). Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to work effectively in a fast-paced environment and meet deadlines.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application