Automation Tester Engineer Resume
OR
SUMMARY
- Over 5 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 test Strategies, test Suite, and test Cases.
- 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 in working with different Version Control Systems (GitHub)
- Experienced in designing the Frameworks as Maven project
- Experienced in API and Web Service Testing using SoapUIpro on SOAP /REST Protocols
- Experience in doing Automation testing on E-Commerce Platforms
- Proficient in Database knowledge such as writing SQL commands
- Worked on Perl scripts by enhancing them for new test requirements
- Knowledge of Web Services and SOAP, experienced in API Testing with SOAPUI.
- Proficient in working on Multi-platform, including Windows, Linux, Mac OS
- Experienced in setup virtual machine in VMware toperform Cross-platform Testing
- Good knowledge of emulating mobile web based application in Windows platform
- Experience with Build and CI tools - Maven, Jenkins to run TestNG tests
- Experienced Multiple browser instances testing in Selenium Grid
- 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, iOS, Android OS
Testing Tools: Selenium WebDriver, Selenium Grid, Selenium IDE, TestNG/ReportNG/XSLT, JUnit, Maven, SOAPUI, Maven, Jenkins, GitHub, Selendroid, Perfecto-mobile
Programming Skills: Java, XML, HTML, CSS, JavaScript/jQueryDatabase 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.
PROFESSIONAL EXPERIENCE
Confidential, OR
Automation Tester Engineer
Responsibilities:
- Analyzed Requirements and Specifications, tan established Requirement Traceability Matrix between software requirements and test cases
- Designed Test Plan, Test Strategies, Test Suite, and test Cases
- Performed Automation Testing by using Java Object Orientated Programming for Selenium WebDriver with Eclipse
- Built the Test Environment in the hardware and software system based on the project requirement
- Built the path for Selenium in Eclipse and created Test Framework for the Automation Testing
- Performed Smoke Testing for the environment that ensure the function ability
- Executed Black-box 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
- Used Page Object and Page Factory pattern for the Selenium programming
- Created the Frameworks and automated the tests with using the TestNG
- Multiple browser instances testing in Selenium Grid
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Created framework to execute test cases using CI - Jenkin Jobs using Maven, TestNG and Selenium Grid
- Performed and designed the frameworks from scratch for Mobile Application Automation Testing using Selendroid or Emulators such as Perfecto-mobile for IOS/ Android
- Performed Regression using Selenium WebDriver
- Converted the Frameworks and Test Cases to the Cloud Base Platforms using Sauce-labs
- Performed the Eclipse plug in for 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
- Reported the test results using ReportNG, analyzed Test Report with the test documentation details, and submitted the review to the team
- Mentoring and Training the other team members, offshore and onsite
- Participated in weekly status update with reporting testing progress and issues
ENVIRONMENT: Windows8, 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, Boston, MA
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
- Produced Requirement Traceability Matrix for system requirement specifications with test cases document, implement the Traceability Matrix with defects found in the test execution that made the defects traceable
- 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 Tested related functions of the defect in Defect Life Cycle, End-to-End Tested system integration, 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.
- Tested an e-commerce (web) application developed for purchasing electronic equipment
- Designed the Test plan and verified that it reflects most recent requirements and features
- Worked on the test plan with team members and had the final draft approved by the management
- Designed GUI, Usability, Compatibility, Regression, Functional test cases and utilized testrail.com to log all the test cases.
- 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
- Documented software defects using Mantis bug tracking software
- Communicated with the 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
Automation Engineer/QA analyst
Responsibilities:
- Analyzed Requirements and Specifications, tan established Requirement Traceability Matrix between software requirements and test cases
- Designed Test Plan using the IEEE standard, Test Strategies, Test Suite, and test Cases
- Performed Automation Testing by using Java Object Orientated Programming for Selenium WebDriver with Eclipse
- Built the Test Environment in the hardware and software system based on the project requirement
- Built the path for Selenium in Eclipse and created Test Framework for the Automation Testing
- Performed Smoke Testing for the environment that ensure the function ability
- Executed Black-box 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
- Used Page Object and Page Factory pattern for the Selenium programming
- Created the Frameworks and automated the tests with using the TestNG/JUnit
- Multiple browser instances testing in Selenium Grid
- Performed Regression using Selenium WebDriver
- Performed the Eclipse plug in for 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/ALM, and performed Regression Testing for the defect fixes in each version update
- Reported the test results using ReportNG, analyzed Test Report with the test documentation details, and submitted the review to the team
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
QA Analyst/Automation tester
Responsibilities:
- Participated in Requirements and Design discussions with project stakeholders
- 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.
- Prepared status reports to be reviewed by the management.
- Created Test requirements, Test Metrics and assigned Test Cases to different Test Case folder in ALM.
- PerformedGUI and functionality testing of the web application on Windows.
- Executed Manual Test Cases by using positive and negative data inputs. Reported results and defects in ALM.
- Wrote detailedTest 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.
- Generated SQL queries to validate the Data Integrity. Performed comprehensive backend testing to ensure coherence between the data entered in the front end user interface and the data retrieved from the database.
Environment: ALM, Selenium WebDriver, Junit, TestNG, Web Services, SQL Server, Window 7, Agile and Waterfall, MS Office