QA Engineer( Manual and Automation)

Job Description

Skills:
Manual Testing, Automated Software Testing, selenium, Regression Testing, Smoke Testing, UI Testing, Functional Testing, Integration Testing,

Job Description

  • Overall 7 plus years of working experience as a Manual and automation tester
  • Develop and execute test cases, scripts, plans and procedures (manual and automated).
  • 3+ years of experience as a QA Lead.
  • Building up and leading the Testing Team to the success of project
  • Defining the scope of testing within the context of each release / delivery
  • Experience with testing UIs, Web services, Process Workflows and Mobile Apps
  • Good knowledge of any QA automation framework (Selenium, Robot framework etc)
  • Hands on in setting up the Automation framework from scratch
  • Able to write Functional, Integration and Regression test cases
  • Test Planning, Test Cases Preparation and Execution
  • Ability to document the test results and log issues in issue tracker

Job Scope And Accountabilities

  • Participating in Scrum teams, understanding product and technical requirements, and being involved with all stages of development
  • Manual and automated testing
  • Writing test documentation
  • Deployment functionality developed by the team
  • Tracking bugs, prioritizing issues, and monitoring bug fixes
  • Expert and hands-on in manual testing frameworks (Sanity Testing, Functional, Regression, Smoke testing, UI testing, component testing, integration testing).
  • Should have hands-on experience in functional and regression testing.
  • Experience with Black and White box testing techniques.
  • Should have experience in validating batch and web processes.
  • Nice to have working knowledge in Automation Testing using Selenium with Javascript, Python or .NET,
  • Excellent understanding of object-oriented design principles.
  • Experience in Scope Analysis and Regression Suite building.
  • Experience in working with complex data-intensive analytical problems.
  • Experience in writing test cases, defect logging and test reporting.
  • Ability to take full ownership of features and functionality.
  • Proven ability to deliver quality results in a busy and dynamic business focused environment.
  • Basic understanding of Unix/Linux command line interface.
  • Must be excellent communicator and should have client facing experience
  • Support manual test teams by working closely with them to automate their main features
  • Deploying and managing resources for testing
  • Applying the appropriate test measurements and metrics in the product and the Testing Team
  • Planning, deploying and managing the testing effort for any given engagement.
  • Provide technical consultation and technical solutions for testing tools and test automation projects
  • Ability to interface with Client, development team and get the issues resolved
  • Workout clear career paths for team members to help them grow with regular mentoring, attract and retain top talent keeping long term goals in mind
  • Quick learner, good aptitude and could work independently as individual contributor
  • Understanding of the software development lifecycle, preferably Agile
  • Research, visualize and interpret Big Data to suite business needs
  • Being the link between the technical architects and developers non-technical personnel translating business requirements into functional requirements
  • Focus on the quality delivery for product releases
  • Excellent written and verbal communication.

UG: BCA in Any Specialization, , B.Tech/B.E. in Any Specialization