Login for faster access to the best deals. Click here if you don't have an account.

Software Test Engineer

9 months ago   Public Service   Chennai   43 views Reference: 28420
Job Details

A Testing Engineer, also known as a Quality Assurance Engineer or Software Tester, is responsible for evaluating and ensuring the quality, functionality, and reliability of software applications, systems, and products. They are involved in various stages of the software development life cycle to identify defects, bugs, and performance issues to ensure that the final product meets the required standards and user expectations.

Key Responsibilities:

Test Planning: Collaborate with project managers, developers, and other stakeholders to define and document test plans, test cases, and test scripts based on project requirements and specifications.

Test Execution: Execute manual and automated tests to identify defects, track software issues, and verify fixes. Conduct functional, regression, integration, performance, and usability testing to validate software functionality and performance.

Defect Management: Identify, report, and track software defects using bug tracking systems. Work closely with developers to ensure timely resolution of reported issues.

Test Documentation: Create and maintain comprehensive test documentation, including test plans, test cases, test scripts, and test reports. Document and communicate test results, findings, and recommendations to stakeholders.

Test Automation: Develop and maintain automated test scripts and frameworks using industry-standard tools. Automate repetitive test cases to increase efficiency and reliability of testing processes.

Continuous Improvement: Stay updated with the latest testing methodologies, tools, and industry best practices. Propose and implement process improvements to enhance the overall quality and efficiency of the testing process.

Collaboration and Communication: Collaborate effectively with cross-functional teams, including developers, business analysts, and project managers. Clearly communicate test results, issues, and risks to stakeholders, ensuring alignment and understanding.

Test Environment Setup: Configure and maintain test environments, including software, hardware, and network configurations, to simulate real-world usage scenarios and ensure accurate testing.

Qualifications and Skills:

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Proven experience as a Testing Engineer or Software Tester, preferably in the software development industry.

Strong knowledge of software testing methodologies, tools, and best practices.

Experience in test planning, test case design, and test execution.

Proficiency in manual and automated testing techniques and tools.

Familiarity with bug tracking systems and test management tools.

Knowledge of programming languages, scripting, and automation frameworks (e.g., Java, Python, Selenium).

Understanding of software development life cycle (SDLC) and agile methodologies.

Excellent problem-solving, analytical thinking, and attention to detail.

Effective communication and interpersonal skills.

Ability to work independently as well as in a collaborative team environment.

Please contact MR Surya Vignesh HR 'obile no' given below.

Company Description
We are on a mission to make Entrepreneurship easier and affordable to millions. IndiaFilings provides a simple and intuitive platform for setting up a business and managing compliance. We started our journey in 2014 and bootstrapped the business till 2022, serving over 1 lakh businesses. In 2022, we raised funding from institutional investors to further our mission.