Senior Software Engineer – QA

Responsibilities

( 4 to 6 years of experience ) We are currently looking for passionate software professionals with a distinguished academic record to
join us.

  • Interact with product management, project management and development teams to develop a
    strong understanding of the project and testing objectives

  • Involved in test cases preparation for projects within the scope of a broader defined testing strategy
    and is typically involved in test strategy development for projects and systems

  • Ensures creation of accurate test cases for completion software testing activities and works with
    different project members to gain necessary input and execute appropriate revisions

  • Design and develop test plans and test cases based on acceptance criteria and technical
    specifications that result in effective identification of software defects

  • Performs internal peer reviews of test cases from other Analysts prior to and following execution as
    required to ensure issues/errors with the test scripts are identified and resolved

  • Leverages automated testing tools for test planning and management, test case authoring, test case
    execution and issue/defect tracking

  • Use technical skills to work with developers while feature is being created to make sure
    application meets acceptance criteria and provide rapid feedback

  • Create test plans and test designs to thoroughly test a functionality or feature

  • Executing test designs (manually) to figure out defects in features and prioritize them

  • Write test cases based on production workflows and create scripts for automation process

  • Maintain defect reports with the assistance of product support group

  • Work both independently and as an integral member of a high performance team

  • Providing input to Technical Publications and review documentation of new features

  • Work with extended team of software developers, testers and designers

  • Giving mandatory information of defects to developers in order to fix them

  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause
    identification and resolution

  • Reviews requirements specifications for testability and verifying/ensuring traceability of testing to
    requirements and vice versa

  • Readily learn new technologies and processes to complete test cases as needed

Key Skills

Manual Testing
Unit Testing
Functional Testing
Regression Testing

Essentials Education Qualification

– B.E/B.Tech, M.Tech/MCA preferred
– Experience in understanding customer expectation to develop test cases/scripts satisfying the
business needs
– Experience in Test Strategy, Test planning, Test estimation and Risk assessment for projects
– Testing experience in Web-based applications preferably in Microsoft technologies
– Hands on experience in manual testing (Functional & Regression tests) and usage of bug tracking
tool
– Knowledge on QA testing process (Agile and MS CRM testing)
– Exposure to understanding and developing test cases and create test plans
– Basic knowledge of SQL concepts and query writing
– Active participation in defect management, defect triage meetings, impact analysis, testing activities
including tests results, test case coverage and decision making process involving defect
management
– Experience and Knowledge on Agile
– Assist in performing any applicable maintenance to tools used in Testing and resolve issues if any
– Ensure content and structure of all Testing documents / artifacts is documented and maintained
– Good team player having excellent written/spoken English skills
– Passion for quality and attention to detail

Location: Bangalore, India

Job Category: Senior Software Engineer – QA
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx