We provide IT Staff Augmentation Services!

Qa Analyst Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • 8 years of working experience in software testing, preparing manual test cases and performing automation with Selenium - Java.
  • 3+ years of working experience in developing client-Server, windows and web based Applications using Java, C/C++, JavaScript, Python, Shell scripting, MySQL, Oracle SQL/PLSQL, MS SQL Server 2005.
  • Have good exposure with Automation Tools Selenium - IDE/RC/WebDriver, QTP and HP-ALM.
  • Have good experience with automation frameworks: Page Object Model (POM), Data-driven, Keyword driven frameworks.
  • Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional
  • Security, Performance, Configuration, Regression, Integration, Usability Testing and Cross- Browser Compatibility Testing.
  • Good understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and methodologies like Agile, Waterfall, V-model
  • Verifying code fixes and coordinating testing efforts with peers and QA Lead
  • Extensive experience with source control systems such as SVN, Clear Case & Git/GitHub
  • Developed reusable common & business utility functions while performing Automation
  • Experience in UI, Functional, Smoke, Sanity, Regression Testing.
  • Good knowledge of HTML, CSS, XML
  • Good exposure to perform database backend testing and in writing SQL/PLSQL Queries
  • Expertise in Bug Reporting, Bug Tracking using various Bug Tracking Systems and Actively interacted with the development team to fix crucial bugs.
  • Good Understanding of UML requirements analysis diagrams Use Cases
  • Experience in leading and managing teams, Handled multiple roles - Test Lead, Quality Assurance Engineer, Test Analyst and Software Engineer
  • Expertise in working with Selenium WebDriver, Selenium GRID, Jenkins, Java, JUnit, TestNJ, Eclipse to create automation test framework.

TECHNICAL SKILLS

Automation Tools/Frameworks: Selenium WebDriver/RC/Grid, QTP/UFT, Cucumber, JMeter, Load runner, TestNJ, Junit4

Build Tools: Apache ANT, Apache Maven, Jenkins

Web Technologies: HTML, CSS, AJAX

Database: Oracle 10g, SQL Server 2008, MYSQL

Programming Languages: Java, C++, SQL/PLSQL

Scripting and UI: Java Script, Python, UNIX Shell Script

SCM Tool: SVN, Git/GitHub, Clear Case, Accurev

Operating Systems: Windows, DOS, Linux, Unix, Android, Mac OS

Others: Microsoft Visual Studio 2005, Microsoft Office, JIRA, HP ALM, Firefox Firebug, Chrome Dev tool, Bugzilla

Browsers: Chrome, Firefox, Opera, IE, Safari

PROFESSIONAL EXPERIENCE

Confidential, NY

QA Analyst

Responsibilities:

  • Develop, execute and manage all activities in an end-to-end test plan
  • Defined and established automation test strategy and process for multiple standalone applications
  • Took ownership and responsibility for the design and development of all aspects of automated testing along with the creation, execution and maintenance of automated scripts
  • Designed the automation framework using a robust and highly scalable Page Object Model, with Continuous Integration achieved using Maven, Selenium Web driver, Java and Jenkins
  • Followed Agile Methodology and as a member of the Scrum team participated in daily standup meetings, and project status meetings with the scrum master.
  • Setting up the Test Environment and creation of Test data
  • Maintained separate execution environments for Smoke, Regression, Load Testing, UAT, GUI and System Testing and Integration tests
  • Improved the test coverage with Selenium GRID to run parallel tests on various OS and Browser combinations
  • Achieved BDD (Behaviour Driven Development) using Cucumber and Selenium Web driver
  • Tested web based functionality and compatibility of web browsers
  • Tested User-Based roles, Security and Single sign on of web applications
  • Performed Positive & Negative Testing for system validations
  • Performed Load and performance testing using Jmeter
  • Validated Various XML interfaces and web services
  • Worked with SQL Queries and data validation
  • Prepared medium to complex queries in SQL Developer against the source and the Target tables and compared the Results
  • Execution of automated scripts as part of regression testing
  • Involved in the validation of critical bug fixes and coordinating with developers in release of bug fixes meeting tight timeline
  • Used TFS as defect tracking tool to report, manage and track all the defects
  • Reported the defects to the management and participated in team meetings
  • Involved in the Release support to QA, UAT and Production and testing the deployment process
  • Designed training documents for end users of application

Environment: Selenium Web driver, Java, SQL server 2005, Safari, Jenkins, Apache Maven, Cucumber (BDD), JIRA, MSOffice, ALM, Jmeter, Agile Scrum Methodology, Windows, Linux

Confidential, NJ

Software QA Engineer

Responsibilities:

  • Review Business requirements, IT Design documents and prepare Test Plan for all assigned Project Releases
  • Involved into establishing the Automation test Environment
  • Preparation of Functional Test cases and regression test bed for the release
  • Responsible for the design and development of automated scripts using Maven and Selenium Web driver
  • Testing of new functionalities and other functional changes based on test cases and coordinated with development team to get the defects fixed
  • Feasibility analysis of requirements/test cases for automation
  • Execution of automated scripts as part of regression testing and published passed/fail results
  • Defined the approach for automating significant part of Behavior Driven Development using Selenium framework (Hybrid - combination of Data Driven and Keyword Driven automation approaches)
  • Involved in Database testing, developed and executed SQL queries by using SQL & TOAD to validate that data is being populated in appropriate tables & manually compared the results with front-end values
  • Tested Interface errors, Error messages & Batch report
  • Performed parallel tests on various OS and Browser combinations using Selenium GRID
  • Co-ordinate with the project regulatory compliance team to explain requirements and tests and gain compliance approval for production deployment
  • Co-ordinate with estimation team to complete outstanding estimations of requirements that need to be sized and scoped for upcoming iterations
  • Involve in Release support to QA, UAT and Production and test the deployment process
  • Followed Agile Model and as a member of the Scrum team participated in daily standup meetings, project status meetings and iteration reviews
  • Drive daily status meeting with client and conducted review meetings
  • Report and track defects using JIRA
  • Review timelines and scope for assigned Project Releases and prepare sizing and estimations for effort needed for each phase of the release
  • Responsible in providing regular test reports to the management

Environment: VS 2013, Agile Scrum Methodology, BDD, Apache Maven, Selenium web Driver, Java, Appium, JIRA, Selenium Grid, Sql Server 2012, ALM, Windows8, Chrome, IE, and Firefox

Confidential, CO

QA Offshore Lead

Responsibilities:

  • Review Business requirements and IT Design documents
  • Participated in Requirement Analysis, Use-Case Analysis.
  • Involved in development of all aspects of automated testing along with the creation, execution and maintenance of automated scripts
  • Design formal test plans and test specifications to address system, unit and integration testing
  • Involved in Functionality and Performance test plan creation for web services
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Involved in the Testing of new functionalities and other functional changes based on test cases and coordinating with development team in fixing defects
  • Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested
  • Testing of Web Services using web services client generated using Apache Axis, SOAP UI, TCP Monitor to track request and response SOAP Messages
  • Worked on Selenium IDE to Automate Testing of Web Application, developed test scripts which includes sequence of commands to be executed
  • Responsible for developing JUnit Test Case Classes, Test Suite in Integration environment
  • Maintained separate execution environments for load testing and performance testing using JMeter
  • Involved in UAT testing and coordinated with the end users while testing the End-to-End scenarios
  • Used TFS as defect tracking tool to report, manage and track all the defects
  • Prepare Test results report at the end of project releases
  • Analyze and manage project risks and issues
  • Provided the management with Test metrics, Reports, and schedules as necessary and participated in the design walkthroughs and meetings
  • Designed training documents for end users of application
  • Written and executed shell scripts and python scripts.
  • Written and executed SQL queries to fetch data from databases using SQL Developer tool.
  • Day to day bug fixing, maintenance and offshore support
  • Developed clinical applications in Test Driven Development (TDD) to ensure code quality
  • Debugging core back end C++ code using GDB in Linux environment
  • Involved into log files and core files analysis.

Environment: .Net4.0, C#, ASP.NET, Selenium (Selenium IDE, Java, TestNG, Selenium web Driver), TDD, TFS (Team Foundation Server), JMeter, Sql Server 2008, Windows, IE, Chrome, Firefox

Confidential

Member Technical staff

Responsibilities:

  • Involved in Test Management and Test Case design using User Stories
  • Setting up the Test Environment and creation of Test data
  • Executed Test cases and prepared Test Reports.
  • Performed Integration Testing and Batch Testing in QTP
  • Used Recovery Scenarios and Called External functions in VB Script
  • Used Parameterization for using various data to test the application using QTP
  • Inserted Check Points to Check for the broken Links, Text, and standard properties of an object
  • Responsible for GUI Testing, System Testing, Regression Testing and Acceptance Testing
  • Parameterized and correlated the scripts and enhanced them according to the User Profile using QTP
  • Responsible in providing regular test reports to the management
  • Designed training documents for end users of application
  • Involved in code review, code checkout, code check in, and code debugging by using Accurev and dbx tools
  • Involved in developing new enhancements
  • Involved in building the applications by using make files
  • Involved in unit, integration and regression testing
  • Reported bugs using bug tracking by the tool BMC Remedy and JIRA
  • Executed shell scripts to find out crash issues.
  • Day to day bug fixing, maintenance and offshore support
  • Involved in Working on new enhancements
  • Creating VIP Manage application installer by using Install Anywhere to release product to customer
  • Worked on other applications new enhancements (VPM and VPCF)
  • Involved in compilation, debugging and development of all (VPM and VPCF) applications
  • Involved in log files, core files/process dump analysis.
  • Involved in unit, integration and regression testing
  • Created User Defined Functions in QTP and Managed Object Repositories.
  • Executed SQL scripts Database to validate data, which flows to the end user with the actual data in the Database.
  • Enhanced database structures as per the business requirement, which is applicable for contract accounting in an efficient way.

Environment: C++, Java, SQL/PLSQL, Unix/Linux, Windows, Eclipse, Ant, Visual studio, Clear Case, QTP, VBScript, JIRA

Confidential

Developer

Responsibilities:

  • Design and development of parser applications for various stock exchanges to scrap the data
  • Involved in developing new enhancements
  • Written Python and shell scripts to fetch the data from server side
  • Involved in Bug fixing, Involved in log files, core files analysis
  • Involved in debugging the multithreading applications by using GDB
  • Involved in Unit Testing & Regression testing
  • Involved in developing TCP/IP server communication using Socket programming
  • Reviewed Software Requirements Specifications and many other technical documents
  • Maintained and executed test cases and test scripts in ALM. Also reported and tracked defects, updated E-mail notifications to test lead, business analyst and developers
  • Verified resolution of software and specification defects documenting all phases of QA process in ALM
  • Performed Smoke testing on all production environments
  • Writing scripts, planning and executing tests including Automation scripts.
  • Design, create, and customize scripts using various scripting languages.

Environment: C, C++, Java, Linux, GDB, shell script, QTP, Java, VBScript, Jira, Windows, Unix/Linux, Eclipse IDE, HP ALM, SQL/PLSQL.

We'd love your feedback!