Programmer Analyst Resume
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.
