The purpose of this role is to take responsibility for conducting automated and manual tests to ensure the software created by developers functions properly and meets the business needs as well. Assessing code is one of the main duties of test engineers. This role is responsible for fully testing the product or system and tracking issues and defects at all levels of their testing.
Job Title : Test Engineer
Job Description :
Key responsibilities : Plans and implements tests that cover the functional and non-functional requirements of the systemSets up test environments, designs test plans, develops test cases / scenarios / usage cases, and executes these casesTests and proves that the software meets major architectural requirementsDevelops and automates tests for software validationDetects and track bugs and issuesPrepares defect reports and report test progressProvides feedback on usability and serviceability, traces the result to quality risk and report it to concerned peopleDevelops and configures test automation networks and executes stability and performance testsCoordinates with product management and software and support engineers to deliver stable enterprise software productsDevelops and executes test automation through test toolsApplies, designs and develops automated testing strategies and build automated testing frameworksAnalyses and verifies best automated and manual test approaches and executes acceptance, integration, installation and system testingInvolved in product design to guarantee adherence of test coverage for meeting end user requirementsRecords test results and reports and verifies software bug fixes to accept automation criteriaHandles performance testing and present results for validating and analysis to Project TeamsEstablishes test strategy for manual and automated test suites