We provide IT Staff Augmentation Services!

Programmer Analyst Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • More than 10 years of experience in automation and manual testing. Currently working.
  • Earlier worked with as a Programmer (Test Engineer) as an independent contributor and team player.
  • Strong experience in managing manual & automation test teams with ability to work independently.
  • Involved in entire software testing life cycle (STLC) and Software Development Life Cycle (SDLC) - Requirement, Design and Analysis, Development, Testing, Deployment and support phase.
  • Firm knowledge of different phases of Software Testing and Software Development Life Cycle including Agile and Waterfall Methodologies.
  • Worked in Automation through WebDriver JS and Jasmine testing framework using Protractor.
  • Good Exposure in Implementing Java API's in Selenium Automation Scripts along with Git and Jenkins.
  • Integrated Automation scripts in WebDriver using continuous integration tools Jenkins
  • Extensive ability in performing Smoke, Regression, functional and user acceptance tests in web-based applications.
  • Compiled Manual test cases in TestRails for user stories in the release and sprint plans.
  • Coordinating and tracking project for seamless releases using Project Management System JIRA.
  • Executed manual test cases and test scripts in TestRails and raised, reported defects in JIRA
  • Logged the errors, reported defects, determined repair priorities and tracked the defects until resolution using JIRA, QC and Rally
  • Proficient in GUI Automation, Functionality testing, System testing, Backend testing, Data driven testing, Regression testing, UAT Testing and Integration testing.
  • Experience in automation testing using Qtp/Uft for functional and regression testing of complex Siebel applications.
  • Written Java Test Automation Script (.java) using Java, Spring Test Suite, Selenium and Web Driver which does sanity testing on every deployment performed and sends Email Notification on failure.
  • Well versed with Handling Elements in Selenium WebDriver, WebDriver methods, Java programming features and TestNG Annotations.
  • Experience in Behavior Driven Development(BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin.
  • Worked on automating REST Assured API tests using java.
  • Good exposure to Agile (SCRUM) methodology. Served as SCRUM Master role in current team for continuous sprints along with the QA duties.

TECHNICAL SKILLS:

Programming Languages: JavaScript, Java, SQL

Test Frameworks: Protractor, Jasmine, Selenium IDE/RC/WebDriver, REST Assured, TestNG

Testing Tools: Cucumber, JMeter, Postman, SoapUI, QTP 8.2(Now UFT).

Testing methods: Functional testing, Regression testing, Smoke testing, System testing, Integration testing, Sanity Testing, Performance testing.

Test Management Tools: TestRails, JIRA, TestLink, Zephyr, HP ALM/ Quality Center, Rally, Version Control Tools GIT, SVN.

Database: Microsoft SQL Server, Oracle, Cassandra

IDE: Eclipse, STS, Visual Studio, NotePAD++, Ant, Maven, Jenkins.

Domains: Credit Card Fraud Detection, Online Education and Life Sciences.

PROFESSIONAL EXPERIENCE:

Programmer Analyst

Confidential

Responsibilities:

  • Hands on experience on Protractor, Jasmine framework to automate UI test cases
  • Created REST Assured tests to test REST API’s in the project using java and TestNG frameworks
  • Automated running smoke tests and build report generator for daily builds using Jenkins
  • Performed extensive functional GUI level testing and wrote tests from scratch.
  • Ensured that Test Automation starts in parallel to the functional development
  • Escalated Defects while studying Product Requirements to ensure earlier detection of defects.
  • Possess extensive knowledge in using Jira as project management tool to log and track defects, also used Confluence as a Team Collaborating Tool.
  • Worked with Product Owners to groom the user stories prior coming into the Sprint.
  • Involved in estimation of user stories, used PlanITPoker, an online tool to estimate the user stories.
  • Performed the SCRUM Master roles continuously for few sprints, hosted Sprint Demo for the Product team and other stakeholders.
  • Involved in all the Sprint Rituals, actively involved in Retrospective to ensure the team is focused.
  • Strong hands on experience in executing test cases, defect tracking, and the complete test management.
  • Reviewed manual and Automated Test Scripts to ensure all Requirements are implemented.
  • Performed Back end testing using SQL queries to test the development of databases and validating the data.
  • Maintain and Analyze Automation results and present it to Key Stakeholders at the end of each sprint.

QA Lead

Confidential

Responsibilities:

  • Lead the team of 5 resources across various releases
  • Provide Estimates along with story breakdown for design and development
  • Understand the Requirement documents and Analyze the Change Requests
  • Involved in creation of Test Plan & Test Strategy documents
  • Reviewed Manual & Automated Test Scripts
  • Involved in Automated Test Script creation using Selenium Webdriver
  • Involved in creating wrapper functions to migrate the codebase from RC to Webdriver
  • Tested API’s using SOAP UI
  • Co-ordinated with Onsite counterparts and Dev Lead to ensure smooth releases
  • Made a POC with JMeter to Performance Test a module in Application
  • Tracking Defects & Quality and Day-to Day Reporting to QA Manager

Sr QA Engineer

Confidential

Responsibilities:

  • Lead the team of 3 across releases and was subject matter expert for the application
  • Created Acceptance Driven Test Cases in Cucumber in GWT Format.
  • Created Automation Test Scripts on Selenium RC and linked it to the Feature files.
  • Used JIRA as Product Management & Defect Management tool.
  • Played a key role in formalizing QA processes and was part of key stakeholder group representing QA.
  • Ensured all UI changes were listed in Cross browser testing documentation.
  • Conducted monthly knowledge sharing sessions across teams.

QA Engineer

Confidential

Responsibilities:

  • Implemented Test Automation processes in the Project.
  • Converted Manual tests to Automation scripts in Selenium RC
  • Involved in Test Data Creation
  • Used HP ALM/QC to document manual test cases.
  • Used HP ALM as defect Management tool.
  • Used Rally as Product Management Tool
  • Worked in AGILE Methodologies. Participated in daily scrums.
  • Reporting and Tracking Defects to its closure.

Programmer, Software Tester

Confidential

Responsibilities:

  • Worked on various project in Life Sciences Domain (Tester)
  • Worked as an individual contributor on Siebel application as part of Cornerstone project.
  • Worked on QTP 8.2, used VBScript to create automated scripts.
  • Used Siebel Add-on’s to create automated scripts to support the Siebel Application.
  • Used BPT framework.
  • Used Quality Center as Test and Defect Management tool.
  • Worked as a Database tester to verify source vs. target data for Licensing Knowledge Repository Project.

We'd love your feedback!