Qa Analyst/automation Tester Resume
San Luis Obispo, CA
SUMMARY
- Over 6 years of experience in all phases of Software Development Life Cycle (SDLC) including Requirement gathering, System Analysis, Test Automation, Web Services, and Software products of diverse full - life cycle projects across multiple industries and platforms.
- Adept in designing Test Plans using the IEEE standard, test Strategies, test Suite, and test Cases.
- Extensive experience in creating and designing frameworks from scratch such as JUnit and TestNG in conjunction with Page Object and Page Factory models in Selenium WebDriver with Java.
- Extensively involved in specification analysis, development, enhancement, quality assurance, testing methodologies, and implementation of applications in several key technologies.
- Actively participated in walk-through inspections with the project managers, business analysts, QA leads, and developers at various stages of the development life cycle and provided valuable inputs in reviewing the requirement documents.
- Possess a very good ability to grasp the applications’ underlying business processes.
- Solid understanding each phase in Software Development Life Cycle, experienced in Waterfall model and Agile SCRUM model
- Proficient in Software Test Life Cycle and Defects Life Cycle
- Designed Test Plan using the IEEE standard, Test Strategies, Test Suite, and Test Cases.
- Experience in using Quality Center to document the test plan/test cases and keep track of the defects
- Proficient in testing tools such as QC/ALM, JIRA, TestRail, and defect tracking software such as Bugzilla, Element-tool, Mantis
- Extensive experienced in Analyzing requirements; writing Test Plans and Test Cases for positive and negative testing, using test techniques like boundary value and decision table; generating the Test Reports using generic functions; building the Test Environment
- Proficient and experienced in Automation Testing for web interface by using Selenium WebDriver, performed parallel Integration Testing and System Testing
- Experienced in Functional and Regression Automation Testing with Selenium for the Web based application
- Proficient in building the Framework and writing the Scripts for Automation Testing in Selenium
- Experienced in designing the Frameworks from Scratch using TestNG, Junit Frameworks for Regression Testing and Unit Testing following by Page Factory and Page Objects Patterns
- Experienced in Continues Integration using Jenkins
- Experienced Multiple browser instances testing in Selenium Grid
- Experienced in working with different Version Control Systems (GitHub)
- Experienced in designing the Frameworks as Maven project
- Experienced in API and Web Service Testing using Soap UI pro on SOAP /REST Protocols
- Experience in doing Automation testing on E-Commerce Platforms
- Proficient in Database knowledge such as writing SQL commands
- Proficient in working on Multi-platform including Windows, Linux, Mac OS
- Experienced in setup virtual machine in VMware to perform Cross-platform Testing
- Good knowledge of emulating mobile web based application in Windows platform
- Excellent communication skills.
- Strong instincts in locating the bugs for the codes, passion with debugging codes, highly interested in learning new skills
TECHNICAL SKILLS
Operating System: Windows, Mac OS X, Android OS
Testing Tools: Selenium WebDriver, Selenium Grid, Selenium IDE, TestNG/ReportNG/XSLT, JUnit, Maven, SOAPUI, Maven, Jenkins, Selendroid
Programming Skills: Java, XML, HTML, CSS, JavaScript
Database: MSSQL 2008/2008R2/2012, MySQL, MS Access
Microsoft Office: Word, Excel, PowerPoint, SharePoint
Adobe Tools: Acrobat, Photoshop, Dreamweaver, Flash
IDE: Eclipse Java EE, NetBeans, IntelliJ
Web Browsers: Firefox, Internet Explorer, Chrome, Opera
Other Tools: HP Quality Center, Load-Runner, JIRA, MS Visual Studio 2008/2010, TestRail, Element-tool, Bugzilla, Mantis bug tracking, GitHub, SVN
PROFESSIONAL EXPERIENCE
Confidential, San Luis Obispo, CA
QA Analyst/Automation tester
Responsibilities:
- Designed Test Plan, Test Strategies, Test Suite, and test Cases
- Performed Automation Testing by using Java Object Orientated Programming for Selenium WebDriver with Eclipse
- Designed and maintained the Frameworks and automated the tests with using the Junit and TestNG
- Reported the test results using ReportNG, analyzed Test Report with the test documentation details, and submitted the review to the team
- Used Page Object and Page Factory pattern for the Selenium programming
- Built the Test Environment in the hardware and software system based on the project requirement
- Performed Smoke, Functional and Regression using Selenium WebDriver
- Executed testing with Selenium Web-Driver in Integration Testing and System Testing for Functional and Non-functional requirements, including performed Regression Testing to ensure the integrated modules co-functioning well in the incremental versions of product, and performed End-to-End Testing to ensure the complete integrated product working well.
- Created Graphic User Interface testing scripts to emulate the Front-end activities that potential users would perform as they interacted with the application and to test the GUI requirements
- Performed Data-Driven Testing for positive and negative data from external Excel file or SQL Servers
- Performed Continues Integration using Jenkins
- Performed and designed the frameworks as Maven Projects
- Documented defects found during the test execution, and kept track of the defects by using Quality Center, and performed Regression Testing for the defect fixes in each version update
- Mentoring and Training the other team members, offshore and onsite
- Participated in weekly status update with reporting testing progress and issues
ENVIRONMENT: Windows 8, Windows Vista, Windows 7, Windows XP, Eclipse, Selenium WebDriver, Selenium Grid, TestNG/ReportNG, GitHub, Jenkins, Maven, Sauce-labs, Quality Center, MS Word and Excel 2010, Java, XML, VM Virtual machine
Confidential, Santa Clara, CA
Automation Engineer/QA analyst
Responsibilities:
- Created a Test Plans using the IEEE standard.
- Responsible for reviewing the Software Requirement Specifications, including Functional and Non-functional Requirement Analysis and Risk Analysis
- Performed Automation Testing in Selenium Web Driver with Java, built the Automation Framework, and created the Test Data for the specific tests.
- Performed Black-box Testing in Integration Testing and System Testing, Regression, System integration, GUI, Usability, Compatibility and used Ad-hoc Testing go through whole system
- Created the Frameworks and automated the tests with using the TestNG/JUnit from Scratch
- Performed Data-Driven Testing for positive and negative data from external Excel file.
- Logged defects found in the test execution and kept track of them using Mantis bug tracking software.
- Worked on the test plan with team members and had the final draft approved by the management
- Automation and manual testing performed to test various features of the application
- Executed end-to-end tests covering purchase price, taxes, insurances and shipping costs
- Created and executed test cases for the Administrative Portal and Partner(Shipping) Portal in addition to the main website
- Performed bug verification and regression testing in QA and production environments as defined for new QA build/release
- Communicated with on-site and off-shore developers and provided feedback and recommendations regarding bugs fixes
ENVIRONMENT: Window 7/8/8.1, Mac OS X, MS Office 2010, Java, Selenium WebDriver Selenium, TestRail.com, Mantis bug tracker.
Confidential, Dartmouth MA
Automation Engineer/QA analyst
Responsibilities:
- Performed Automation Testing in Selenium Web Driver with Java, built the Automation Framework, and created the Test Data for the specific tests.
- Performed Black-box Testing in Integration Testing and System Testing, Regression, System integration, GUI, Usability, Compatibility and used Ad-hoc Testing go through whole system
- Created the Frameworks and automated the tests with using the TestNG/JUnit from Scratch
- Performed Data-Driven Testing for positive and negative data from external Excel file.
- Logged defects found in the test execution and kept track of them using Mantis bug tracking software.
- Automation and manual testing performed to test various features of the application
- Executed end-to-end tests covering purchase price, taxes, insurances and shipping costs
- Created and executed test cases for the Administrative Portal and Partner(Shipping) Portal in addition to the main website
- Created a Test Plans using the IEEE standard.
- Responsible for reviewing the Software Requirement Specifications, including Functional and Non-functional Requirement Analysis and Risk Analysis
- Performed bug verification and regression testing in QA and production environments as defined for new QA build/release
- Communicated with on-site and off-shore developers and provided feedback and recommendations regarding bugs fixes
Environment: Quality Center/ALM, Selenium WebDriver, Selenium Grid, Quality Center, SQL Server, SOAP UI, MS Office suite, Selenium Grid, TestNG/ReportNG, Jenkins, MS Word and Excel, Java.
Confidential, San Francisco CA
QA Analyst, Automation Engineer
Responsibilities:
- Analyzed User requirements, traceability, test strategies, use-case models, activity diagrams, sequence diagrams and collaboration diagrams and created test cases and test data.
- Documenting detail test plans, test cases, test scripts and expected results in Quality Center (ALM) and tracing the test cases to the requirements.
- Executed Manual Test Cases by using positive and negative data inputs. Reported results and defects in ALM.
- Wrote detailed Test Cases based on the functional requirements and design specifications of the application
- Executed the tests manual to verify if the application meets the Functional requirements
- Automated the test scripts for GUI, Functional and Regression testing using Selenium WebDriver.
- Performed data driven tests using Selenium WebDriver and verified that the application was working properly
- Analyzed requirement updates and mapped them to their manual Test Cases
- Used ALM to manage changes and communicate them across the project teams.
Environment: ALM, Selenium WebDriver, Junit, TestNG, Web Services, SQL Server, Window 7, Agile and Waterfall, MS Office
