Test Analyst Resume
SUMMARY
- Around 8.6 years of experience in the field of Software quality assurance, specialized in Manual & Automation testing.
- 3 years of experience in web application automation tools like Selenium Web Driver tool with Java programming, HP QTP with VB Scripting.
- 3 years experience in Perl/Shell scripting on Linux and UNIX platforms for command line automation.
- 2 years of experience in web Service testing using SOAP and REST APIs.
- 3+ years of experience working in Agile methodology - Scrum.
- Hands-on experience in developing Test Plans, Test Cases and Test Scripts from product requirements specifications, Use Cases, Design Documents and other project documents.
- Experienced in Functional Testing of application under test and Non-functional testing like security testing, performance testing etc
- Worked on different defect tracking tools like BugZilla, ETrack, JIRA, etc.
- Experience in working and trouble-shooting on Linux, UNIX and Windows OS test environments.
- Good working experience in Software development models such as Agile - scrum and traditional Waterfall models.
- Experience in planning, designing, developing, and deploying Testing Techniques for new applications, and/or enhancements to existing AUT throughout the Software Development/Product Life Cycles (SDLC).
- Having good experience in using ALM tools, Version One, RTC, Confidential Agile Vision and Rally.
- Written automation test scripts for regression test cases using Selenium Web Driver tool in Java programming.
- Have good programming experience with core Java using Eclipse IDE.
- Familiar with Test Management tool, HP Quality Center and some customized internal tools of organization.
- Having good knowledge using Continuous Integration tool, Jenkins.
- Good experience in writing SQL Queries and validating the data stored on databases, depending on the requirement create stored procedure and execute them.
- Understanding and verifying database schema designed for the application.
- Verifying Database tables, columns, constraints, referential integrity, relationships, views, etc.,
- Verifying Data integrity and consistency while performing multiple DB operations from application UI and Verifying for DB operation failures, errors, warnings etc.,
- Having good SQL experience on SQL Server, Oracle, MySQL Databases.
- Experience in configuring and working on SAN, NAS, and FCP Environments.
- Good knowledge on networking protocols, TCP/IP, IPV4, IPV6
- Good knowledge in file-sharing protocols CIFS/NFS.
- Experience in windows & web application testing.
- Familiar with basic computer networking concepts and administering.
- Able to communicate effectively with development teams, product owner and cross functional teams regarding any issues.
- Strong team player with the ability to work collaboratively and to learn new technologies quickly.
TECHNICAL SKILLS
Operating System: Windows, Linux & UNIX
Languages: C,C++, Core Java
Databases: SQL Server, Oracle, MySQL
Scripting: VB Scripting, Perl, Shell Scripting, XML, HTML
Automation tools: Selenium Web Driver, HP QTP 10
IDE Tools: Eclipse 3.0, IntelliJ
Browsers: Internet Explorer, Mozilla Fire Fox, Google Chrome, Safari
Web Server: Tomcat
Application Server: Jboss
Web Services: REST, SOAP, WSDL, SOAP UI
Networking Protocols: HTTP, TCP/IP
Configuration Management: Confidential Harvest SCM, CVS, SVN, GIT
Agile project management: Confidential Agile Vision, IBM RTC, Version One, RALLY
Continuous Integration: Jenkins
PROFESSIONAL EXPERIENCE
Confidential
Senior QA Engineer
Responsibilities:
- UnderstandingSoftware Requirements Specifications and relevant documents.
- Developed Test Plans, Test Scenarios and Test cases for features in HP Quality Center.
- Involved in Setting up Test Environment on Windows.
- Experience in script development and execution with QA Automation within Scrum Teams
- Collaborating with product owners, stakeholders and potentially globally distributed teams
- Worked in Agile Scrum teams and informing about road-blocks (if any) time to time.
- Reporting and tracking defects, tasks and improvement suggestions
- Participating in brain storming sessions, walk-through meetings for the purposes of - Identifying the bottlenecks, risk analysis and mitigation, quality improvement for both product and process
- Integration of Storage Resource manager with other Confidential product service desk provided enhancement to the existing product lead to web services creation using REST APIs.
- Generated Reports in Front end and validated Reports in Backend to ensure data integrity and validate Business rules.
- Validated REST APIs resources with http methods using SOAP UI.
- Verification of data stored in backend Database SQL Server using SQL Queries.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the HP Quality Center.
- Written test automation scripts in Selenium Web driver using Java programming to automate web UI part after integration.
- Involved in setting up test automation framework.
- Clearly communicated defects with developers and updated comments in HP Quality center.
- Worked on product documents (Installation, User guide, Release notes, online help etc.) reviews.
- Prepared a knowledge documents that helps team and stake holders.
- Mentoring the team with the appropriate tasks.
Confidential
Senior QA Engineer
Responsibilities:
- Attending different brainstorming sessions in the initial phase of product release, coming up with POC’s.
- Involved in the release planning meetings for prioritizing the marquee features, effort estimation and sprints plan.
- Developed & maintained Test Plans, Test Scenarios and Test cases for the product features prioritized for each sprint.
- Involved in Setting up the relevant test environments on Windows, Linux and UNIX platforms.
- Performed Functionality, UI, Performance, Usability, browser compatibility, platform compatibility testing.
- Reporting and tracking defects for its closure, deferred or new enhancement.
- As part of Sprint tasks, automation task also is included for each feature to be completed.
- Executing test automation and maintaining automation scripts in Selenium.
- Connected remotely to UNIX servers using FTP files across different test environments by using Command prompt.
- Generated Reports in Front end and validated Reports in Backend to ensure data integrity and validate Business rules.
- Used JIRA as a defect tracking tool in the project.
- Used CI tool Jenkins integrated with Maven and SVN
- Good experience in programming using Core Java.
- Validating the data stored in Database using SQL Queries and executing stored procedures
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the HP Quality Center.
- Clearly communicated defects with developers and updated comments in HP Quality center.
- Worked on product documents (Installation, User guide, Release notes, online help etc.) reviews.
- Worked on different releases of the Confidential SRM product with new features set.
- Written test scripts to automate manual tasks for Linux/Unix using Perl/shell scripting.
- Written test scripts using Selenium Web Driver tool using Data Driven Framework to achieve web testing.
- For writing the automation test scripts we used Eclipse IDE by importing required libraries of TestNG, Selenium server web driver jars.
- Written scripts to retrieve data from database by writing Java program and validated with Data table in Selenium.
- For writing the automation test scripts we used Eclipse IDE by importing required libraries of TestNG, Selenium server web driver jars.
- Validation of data stored in backend Database SQL Server using SQL Queries.
- Understanding and verifying database schema, Database tables, columns, constraints, referential integrity.
- Checking Data integrity and consistency while performing multiple DB operations.
- Verifying for DB SQL errors, query failures, etc. while performing many DB operations from application UI.
- Experience working with Junit, TestNG frameworks.
- Executing automated scripts and maintaining test scripts.
- Providing heads up on roadblocks to management time to time.
- Prepared a knowledge Management document that helps team and stake holders.
- Mentoring the team with the appropriate tasks.
Confidential
Software QA Engineer
Responsibilities:
- Study of product related documents.
- Involved in writing Feature Test Plans.
- Developed and executed Test cases for different set of features planned for the release.
- Raise the defects and tracking for its closure using defect tracking tool.
- Attending weekly status conference calls with product owner
- Tested Veritas volume manager, DMP, file system and cluster file system on linux/UNIX environments.
- Testing storage provisioning, zone information, installing applications on this provisioned storage, etc.
- Written automation scripts in QTP using VB scripting for regression test cases.
- Test scripts execution from QC and analyzing the results and logs, reporting issues, etc.,
- Tested product behavior in IPV6 environment.
- Sending the status reports on the committed features
- Performed I18N testing for the product.
- Reviewing product documents like Installation, User guide, Release notes, etc.
- Performed functionality testing and non-function testing.
Confidential
QA Engineer
Responsibilities:
- Study of product related documents.
- Test Execution for the assigned features.
- Involved in Setting up Test Environment required.
- Logging and tracking defects for its closure using defect tracking tool.
- Attending weekly status conference calls with product owners.
- Reviewing product documents like Installation, User guide, Release notes, etc.
- Performed agent’s functionality testing by using CLI commands, Java UI navigations.
- Automated CLI regression test cases by using Perl and Shell scripting.
Confidential
Test Engineer
Responsibilities:
- Detailed study of the Software Requirement Specification (SRS).
- Review of Test Plan
- Preparing the Test cases using design documents
- Peer reviews of the test cases
- Executing Test Cases and Logging bugs
- Performed GUI, Functionality Testing
- Involved in Middle Tier and Web Tier testing
- Experience testing web services with SOAP
- Executed test scripts using eTester(Empirix Tool) to perform Regression Testing.
- Log files analysis and defects tracking.
Confidential
Test Analyst
Responsibilities:
- Study of the SRS and Test plan.
- Design of Sanity, System and Regression Test Specifications
- Peer Reviews of Test Specifications.
- Fiorano Web Services tool is used for development and testing this product migration.
- Preparation of Test Data
- Executed Test Specifications and Logged bugs into Bug tracking Tool.
- Track the defects for its closure.