Automation Engineer Resume
Bothell, WA
SUMMARY:
- Demonstrate exceptional Software Quality Assurance skills as part of supporting the implementation of projects while testing on web application and client/server applications. Over four years of creating value by leveraging innovative use of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) to attain business goals.
- 8 yrs experience in Information Technology, specializing in Software Quality Assurance proficient in testing on web application and Client/server applications.
- Promoted from junior QA tester role within two months of hire, outpacing Tech Mahindra’s typical six - month timeline for junior testers. Recognized for developing excellent test plans/scripts and rapidly discovering defects.
- Winner of two office performance contests among 12 more tenured representatives. More than 160 test cases written in two months.
- Involved in all phases of the testing life cycle (analysis, design and execution). Iteration Kickoff and Design meetings, and participated in QA Test Case Reviews.
- Analyzed business requirement to convert them into requirement traceability matrix, with proficient effort to highlight gaps and thereby minimize market impact by 15%
- Experience in different phases of Software Testing and Software Development Life Cycle such as Waterfall, Iterative (Spiral), Agile Scrum, RUP (Rational Unified Process), and Standard SDLC methodologies.
- Experience in using Team Foundation Server (TFS) for source code management.
- Experience in testing UI of web based applications.
- Extensive knowledge and experience of Selenium IDE, Selenium RC, Selenium / Cucumber Selenium Webdriver, SeleniumGrid using Core Java for developing automation scripts in Eclipse IDE.
- Good Experience in Testing FACET application in healthcare domain.
- Assessed the production issues and providing QA inputs to operations and business team, which helped return on investment in less time.
- Experienced in writing and executing SQL queries using TOAD, PL/SQL and Oracle
- Experienced in automation based on Web Driver and frameworks like TestNG, JUnit with Java programming language.
- Good Experience in Cross Browser testing on PC, Mac, Mobile devices testing
- Strong exposure testing applications on different browsers like IE, Firefox, and Chrome.
- Experienced in different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data driven framework and Hybrid framework for a number of projects.
- Experience with SOA, Web Services, SOAP, Soap UI, RESTFUL technologies.
- Experience in develop Cucumber Behavior Driven Development (BDD) Framework from the scratch
- Experienced in backend testing skills, including ETL, database/data warehouse
- Experienced in developing BDD and TDD scripts with Cucumber and writing step Definitions for Gherkin based features.
- Expertise on Data Driven testing using Frameworks like JUnit, TestNG.
- Design and documentation of REST APIs for collection and retrieval of high volume data
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Strong knowledge with Selenium & Web Driver. Involved in execution and Expertise in Black box Testing, System Testing, Integration Testing, Regression Testing, Smoke Testing, Software Validation Testing, and User Acceptance Testing.
- Experienced in CVS for changes in source code to a repository.
- Good experience in Sikuli automation tool to access screen class objects.
- Good Knowledge in Web Architecture using different language like HTML, CSS, JavaScript, JQuery, Web server etc.
- Good in Automating mobile apps using open source tools like Appium.
- Good experience in Mobile App Performance Testing using various popular tools.
- Good experience in Mobile Test Automation using Appium, Calabash.
- Good experience in testing iOS & Android Applications which are currently available on Apple & Google Play stores and also proficient in iOS & Android Deployment processes.
- Extensive knowledge and experience on Mobile Non Functional Testing.
- Expert in reporting & tracking defects, & maintaining with high level of detail with accuracy and recreation steps using ClearQuest, JIRA, Bugzilla, PVCS tracker, and Emails, Quality Center, PHP Bug Tracker, OTRS
- Experienced in bug and defect tracking using tools like ALM Quality Center, Bugzilla, and JIRA.
- Strong skills in Object Oriented Programming (JAVA Chimp, Nightwatch, Mocha, Jasmine).
- Good analytical and troubleshooting skills ( Root Cause Analysis)
- Excellent time management, organizational skills.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/GRID/Web Driver, CA Lisa, Jmeter, Visual Source Safe (VSS), Jasmine
Languages: JAVA, Java Script, HTML, XML,C#, Chimp, (Nightwatch, Mocha, Jasmine)
Test Framework: JUnit, TestNG, Hybrid
Build and Integration Tools: Ant, Maven, Jenkins
Bug Tracking Tools: JIRA, Quality Center (QC), PHP Bug Tracker
Source Version Control Tools: Git, Stash, Subversion (SVN)
Databases: SQL Server, MS Access, MySQL and Oracle, DB2, Toad SQL Developer for Oracle, SQL plus, Microsoft SQL Server Management Studio, Informatica, SQL Server Management Studio
Operating Systems: Windows (XP, Vista & 7, 8) Linux
PROFESSIONAL EXPERIENCE:
Confidential, Bothell, WA
Automation Engineer
Responsibilities:
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
- Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
- Involved in writing and executing automation scripts using Selen ium Web Driver, JAVA and Eclipse.
- Performed Data driven testing using Selenium WebDriver which reads data from excel files.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Assisted in designing and customization of automated test cases through iTKO Lisa testing tools.
- Saved and retrieved different development versions source code using CVS ( Concurrent Version Systems)
- Used CVS for changes in source code to a repository.
- Worked with Sikuli automation tool to access screen class objects.
- Involved in running Test scripts on different browsers using the Selenium Webdriver.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
- Used Team Foundation Server (TFS) for source code management.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Performed defect reporting and bug tracking in QC and also followed up with development team to verify bug fixes, and update bug status.
Environment: Java, Selenium WebDriver, TDD, Agile, HTML, XML, SQL, PLSQL, Oracle,, Windows XP,TFS
Confidential, Eden Prairie, MN
Automation Engineer
Responsibilities:
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up Test Environment; Software Test execution; Defect Management.
- Created Java based scripts for Selenium WebDriver with JUnit as automation frame work.
- Involved in writing and executing automation scripts using ServiceNow, Selen ium Web Driver, JAVA and Eclipse.
- Performed Data driven testing using Selenium WebDriver which reads data from excel files.
- Involved in running Test scripts on different browsers using the Bash, Puppet and Selenium Webdriver.
- Implemented Jmeter, BrowserMob proxy along with Selenium to capture UI level performance metrics.
- Develop consumer based features and applications using JavaScript, JQuery, HTML, CSS
- Involved in setting up configuring the testing environment with Eclipse, Junit, and Selenium WebDriver and Selenium Java client driver.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.
- Principal developer for fixes and enhancements to the Incident capability within ServiceNow
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Involved in creation of automation framework in Selenium WebDriver using keyword driven framework
- Introduced Groovy Scripting to create automated scripts for Price calculation web service.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Used Jenkins server to execute automation scripts on a regular basis by scheduling build.
- Involved in Testing in Agile Development Environment using TDD and ATDD approach.
- Performed defect reporting and bug tracking in QC and also followed up with development team to verify bug fixes, and update bug status. .
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Java, Selenium WebDriver, TDD, Curam, ServiceNow, Agile, Jenkins HTML, XML, Junit, JMeter, SQL, PLSQL, Oracle BRM, Quality Centre, Windows XP
Confidential, Atlanta, GA
Automation Engineer
Responsibilities:
- Analyzed Business Requirements and Developed Test Plans, Test Cases and generated Test Scripts for both Positive and Negative testing.
- Involved in all phases of testing life cycle (analysis, design and execution). Iteration Kickoff and Design meetings, and participated in QA Test Case Reviews.
- Extensively used Quality Center for Test planning, Test execution, defect tracking and Reporting.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Used Id, Name, Links, XPath and CSS3 to work with dynamic and static elements in application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Developed new Automation test cases using selenium WebDriver and TestNG,
- Carried out Smoke Test to judge the software acceptance criteria for testing
- Performed Regression testing on various instances to make sure that the desired enhancements / fixes are done.
- Extracted data from various heterogeneous sources like Oracle, Teradata and Flat Files.
- Developed automated test process. Used to create scripts for regression testing.
- Prepared test data for automation of regression test cases.
- Reported the bugs using Quality Center.
- Set the traceability between test requirements and test cases through coverage.
Environment: Java, Ant, Maven, Rest Services, Selenium WebDriver, SQL Server 2008R2, Jira, UNIX, Windows 7/Vista/XP, Linux.
Confidential
QA Tester
Responsibilities:
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Experience in Client Side designing and validations using HTML and JavaScript.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed web forms using HTML for the application.
- Developed data insertion forms and validated them using JavaScript.
- Designed software applications using HTML, JavaScript, XML, JSP, PHP, and CSS among others.
- Developed PHP code for the entire mobile application and implemented it successfully.
- Tested the application and WebPages functionality using Selenium testing application.
- Develop documentation including help text, report samples, and screen samples.
- Involved in estimating and executing the Test Cases based on the uses cases in the functional Specification.
- Writing Effective & Optimized test cases to verify the Functionality.
Environment: HTML, CSS, PHP, Selenium, Clear Case, Clear Quest, SharePoint
Confidential
QA Analyst.
Responsibilities:
- Design and Execute Test Cases.
- Preliminary discussions of the Project with the Core Team.
- Test Execution in SIT and UAT environments and managing the test scripts and test results in Jira .
- Work in transition to use Agile ( Scrum ) Methodology.
- Involved in Preparation of POC (Proof of Concept) of Test Automation with the Tools.
- Involved in Manual Testing, Setup maintenance and Bug reporting/closure activities.
- Involved in Regression Testing.
- Allocation of work among the testing team both at onsite and offshore.
- Involved in Functional, Regression testing and GUI testing
- Involved in ad-hoc Testing.
- Involved in Bug reporting using Bugzilla and Test Director.
- Ensure that all Functional requirements are tested.
Environment: Test Director, Manual Testing, Bugzilla, VB-Script, UML, GUI, SQL server, Visual Studio, IE, VSS, Microsoft Office, Windows 7/Vista, Linux, UNIX.
