We provide IT Staff Augmentation Services!

Quality Automation Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 10+ years of experience in Information Technology with skills in Business Analysis, Development and Quality Assurance for the Mobile, Web Based & Client - server Applications
  • Hands-on experience on Test Automation frameworks with Selenium, Watir, Appium, Cucumber tools for UI automation for Web and Mobile applications
  • Good development skills in Object Oriented Programming languages with JAVA and RUBY
  • Worked on Appium tool for iOS and Android Mobile Apps testing
  • Experience working with Page Object Model and Page Factory designing pattern techniques
  • Good experience in querying DOM elements with Xpath and CSS Selectors
  • Exposure on BDD, TDD, Modular Driven, Keyword Driven and Hybrid Automation frameworks development in test automation with Selenium using TestNG Framework
  • Experience in Cross Browser testing for compatibility check on various browsers IE, Firefox, Chrome, Opera and Safari
  • Familiar on RESTful and SOAP API’s testing through SOAP UI tool
  • Hands-on on various SCM tools VSS, SVN and Git Stash / Bitbucket
  • Experience in using modern build tools Maven, Jenkins to clean, installs, builds, deploy and run JOBS and update documentation same on to WIKI, Confluence pages
  • Well verse work experience with Black-box and White Box Testings
  • Work on regular basis with various Application lifecycle management tools Confidential QC / ALM, RALLY, JIRA, TRELLO and TFS
  • Strong hands on catching E2E and SIT testing related issues and analyzing them
  • Good hands-on knowledge and work experience with Waterfall and Agile-scrum methodology in software development life cycles (SDLC) and as well as in STLC
  • Conversant on relational databases, analyze schemas and write complex SQL Queries to perform data retrieval / validation
  • Expertise in testing e-Commerce, CMS, Documentum and MDM web based applications
  • Well verse experience in testing JAVA,J2EE, ATG, JSP, .NET, TFS, SharePoint and C# applications
  • Proficient in documentation skills using MS Office tools- Word, Excel, PowerPoint , Visio and MS Project
  • Experienced in dealing with client, coordinating with Business Analysts at various stages of QA life cycle
  • Work experience with Onshore-Offshore model projects
  • Exposure on major Travel , Telecom , Retail Banking, Financial Banking, Health Care and MDM domains

TECHNICAL SKILLS:Test Automation Tools: Selenium, WATIR , Appium, Cucumber , TestNG, SOAP UI

Programming Languages: Java , C , C++ , Ruby

Requirement / Test Management Tools: Confidential QC 10.0 , Confidential ALM 11.0 , JIRA , JAMA

Agile Project Management Tools: RALLY , TRELLO, TEAMFORGE , TFS

SCM / Build / CI Tools: SVN , VSS , Git Stash / Bitbucket, MAVEN , JENKINS , Racetrack

Development Environment Tools: SciTE , Rubymine, IntelliJ, Eclipse, Team Deployer

Static Code Analyzer Tools: SONAR, Rubocop

Databases: Oracle 10g/9i / 8i / 7.1, MS - SQL Server 6.5 / 7.0, SQL Server 95 /98 /2000

Office Softwares: MS Office 2003 and 2007, Adobe Acrobat , Visio , MS Project

Operating Systems: UNIX, MS-DOS, Windows NT and Windows 2000, OSX

Web development / Plug-in tools: iMacros , IE Dev Toolbar , Firebug, Firepath , Page Ruler, Check My Links , Fiddler , Postman, Chrome ADB, UI Automator Viewer, Appium InspectorEMPLOYMENT HISTORY:

Confidential , Atlanta, GA

Quality Automation Engineer

Responsibilities:

  • As a Quality Automation Engineer, I work closely with developers to ensure that the UI is being developed to allow for test automation with Appium, Watir and Cucumber
  • Work as part of a team building out an automated test framework
  • Responsible for design, develop, and execute scripts for more complex mobile automation testing or harness assignments
  • Responsible for test hardening and optimize tests
  • Assist in the identification and design of automated processes to increase testing efficiency and reliability
  • Serve as a resource to the team in the resolution of complex automation test needs
  • Partner with Product Management, Release Management and Software Development teams to develop/validate test scripts, manual and automation
  • Automate various levels and types of testing such as BATS, Smoke, Acceptance and Regression tests
  • Develop and maintain test data
  • Install and control various test configurations and environments
  • Identify, research and document bugs; suggesting possible resolutions and root causes
  • Contribute to process improvements efforts related to all aspects of Software Quality Assurance in an effort to reduce defects and quality issues
  • Continually expand and refine automated test online documentation in Confluence pages
  • Provide internal training to junior automation engineers (mentor)
  • Experience successfully applying agile/scrum methodology to develop and execute software test plans including continuous integration and test driven development
  • Provide regular feedback to Scrum team for bugs/performance issues found during development lifecycle
  • Participate in release management process voicing overall readiness for product deployment
  • Quality metrics to be gathered, collated and reported to management

Environment / Tools: Appium, Selenium Webdriver, Watir, Cucumber, Ruby, JIRA, QC, Git Stash, Jenkins, Slack

Confidential, South Lake, TX

Quality Automation Engineer

Responsibilities:

  • Analyze requirements, develop automation tests and test strategies, and track defects for the Tripcase application for iOS, Android, or Windows platforms
  • Work cross functionally in an Agile/Scrum environment alongside Development and Business Management to deliver high quality solutions
  • Perform both manual and automation tests on mobile and web based applications
  • Test new features and accept user stories Using JIRA tool
  • Participate in product and feature design with Development and Product Management
  • Architect and implement a continuous integration test strategy
  • Act as a thought leader for the QE team, always focusing on solving problems and implementing solutions
  • Enhancing the existing Behavior- Driven Development Framework as per changes in product requirement
  • Creation of new API’s in Selenium with JAVA, Webdriver libraries using TestNG Framework
  • Run and Fix Sonar issues like blocker and critical issues as per the sonar report.
  • Performed tagging, branching ,Creating Pull Requests , Approve Pull Requests and Code Merge using Stash
  • Create a pull requests in Source tree tool after committing and pushing those script changes to that respective branch
  • Responsible for others Code through Pull Request changes and provide review comments (OR) approve them
  • Work with software deployment tools to deploy code on test environments for testing each user story
  • Run new designed Selenium scripts on Test environment and ensure scripts works fine
  • Creates, maintains, monitors Jenkins jobs for Regression, Smoke and Sanity test suits on each of pre production environments
  • Run and Analyze Regression test results and fix issues that are failed
  • Responsible for creating and updating tasks / bugs for each story during each iteration Using Trello tool
  • Take complete ownership of QA related activities such as creating tasks ,drive testing strategy and best practices
  • Acts as Scrum Master role on a rotational basis, always focusing on solving problems and implementing solutions
  • Debug and troubleshoot complex issues, assist with root-cause analysis and provide solutions
  • Logged the application using log4j for easier debug and maintenance
  • Attend all agile meetings during the iteration time that includes Daily standup, iteration plan meeting, Mid iteration check meeting, Demo meeting, Engineering Backlog meeting, Iteration Planning and Retrospective meetings
  • Work closely with Manager on discussing Retrospective Action items to improve quality and design mitigation plan for them

Environment / Tools: RUBY, JAVA Script, HTML5, CSS3, JSON, JQuery, backbone.js, Jasmine, SQL Server, Stash, Sonar, Trello, Maven, Jenkins, Source Tree, Selenium Webdriver, JAVA and TestNG

Confidential, Dallas, TX

Quality Automation Engineer

Responsibilities:

  • Work with Developers , QA Engineers and Product Owners as part of a team operating collaboratively under an Agile-Scrum based methodology
  • Understanding of user stories which are defined in Rally for iterations
  • Actively participated in product design discussions and implemented application changes
  • Involved in setting up the test automation framework using Selenium Webdriver
  • Supported solution designing activities and automated test scripts
  • Designed Interfaces and Abstract classes during the Framework
  • Used CSS Selectors and XPATH expressions to query DOM elements
  • Designed and implemented test scripts and managed Selenium test automation processes utilizing OOPS programming
  • Involved in Page Object Model and Page Factory designing patterns as a part of Framework designing
  • Designed unit test cases using TestNG
  • Modified automated test scripts as per system functionality and functional requirements
  • Automated, debugged and resolved issues in test scripts
  • Prepared and implemented test scripts for unit and regression tests
  • Created libraries and recovery scenarios using selenium framework
  • Used various drivers specific to each browser to write scripts for testing across various browsers
  • Reviewed and enhanced test scripts using Selenium Web driver
  • Involved in setting up the test suit to run test cases in batches
  • Refactor and Execute the Selenium scripts for various build releases
  • Trained team members regarding usage of Selenium frameworks
  • Involved in Running test scripts for Integration Testing , Regression testing , Sanity testing and Usability Testings
  • Circulate all failed test cases to Manager and communicate back with developers
  • Maintain all automated scripts in Source Code Management tool Subversion (SVN )
  • Used Build tool Maven for continues integration purpose
  • Performed SVN tagging, branching and Code Merge using Tortoise SVN.
  • Logged the application using log4j for easier debug and maintenance
  • Conducted Regression and Browser Compatibility Testings on IE , Chrome , Firefox browsers during each iteration
  • Involved in creating projects, test suites, and parameterization in SOAP UI
  • Takes ownership of the assigned QA tasks and completes the items on schedule
  • Used SOAP UI Web Services tool for testing REST and SOAP Web Services, inspecting WSDL and WADL files, generating SOAP envelop, and automating or accelerating many other common XML tasks encountered when Web Services enabled applications.
  • Involved in creating projects, test suites, and parameterization in SOAP UI
  • Tested the response format of SOAP Web services in XML
  • Attended all Agile meetings include Daily standup , Backlog Grooming sessions, Release planning , Sprint review, Client Demo, Retrospective meetings and Defect Review meetings
  • Tested successfully this web portal on multiple environments DEV , IST , TRAINING and STAGING

Environment / Tools: JAVA, ATG Framework, AJAX, APIs, JAVA Script, AngularJS, Oracle, Rally, REST, HTML, SVN, Maven, SOAP UI, Selenium Webdriver and TestNG

Confidential, Camp Hill, PA

Sr.QA Engineer

Responsibilities:

  • Followed traditional Waterfall Development methodology for whole SDLC
  • Worked on Automation development for CTHIX project using Selenium tool
  • Identified test cases that needs to be automated from existed manual test cases
  • Implemented functional automated test cases using Selenium Webdriver
  • Used CSS selector and XPATH locator to query DOM elements
  • Designed and Developed test cases in unit test framework like TestNG
  • Modified automated test scripts as per system functionality and functional requirements
  • Automated, debugged and resolved issues in Selenium scripts
  • Prepared and implemented test scripts for unit and regression tests
  • Reviewed and enhanced test scripts using Selenium Webdriver
  • Executed Selenium scripts for major program modules for certifying each build during Regression testing
  • Performed Automated tests on various browsers ( IE , Firefox , Chrome)
  • Performed SVN tagging, branching and Code Merge using Tortoise SVN
  • Logged the test automation results using log4j for easier debug and maintenance
  • Involved in Manual testing activities: Writing Test cases , Updating and Executing them in JAMA tool
  • Execution of the Test Cases and generating Reports
  • Identified and isolated software defects and reported them via JIRA tool
  • Executed the SQL queries to verify the data from the database tables
  • Tested CTHIX web site for functionality, GUI, usability, navigation, browser and OS compatibility
  • Extensively involved in hands-on testing of applications for forthcoming releases, during regression and end to end test phases
  • Responsible for liaising with the downstream environments and securing sign-offs in verifying that these systems are not adversely affected by the changes
  • Unit testing the web services using SOAP UI client
  • Supported testing activities for multiple environments SIT , UAT , TRAINING , SCALABILITY and STAGING
  • Co-ordinate with onsite member to get any detail required for the other team members
  • Owned the validation and approval process for code packages deployed into the test environment
  • Provided comprehensive QA testing reports (detailed and summary) to the QA Manager and Project manager. Multi-tasks, supports multiple QA projects

Environment /Tools: JAVA, Webspehere, j2ee, struts, spring, Selenium Webdriver, SOAP UI, JIRA, JAMA, SVN, TestNG

Confidential , Irving TX

Sr.QA Engineer

Responsibilities:

  • Followed Agile Scrum development methodology for whole SDLC
  • As a Functional Tester performed end to end testing of the application
  • Involved in Smoke , Functional , Regression Testing of the Application on Integration ,SIT and UAT environments
  • Tested the stories that are assigned in TFS tool and reported defects in TFS during the continues integration testing
  • Involved in writing Integration test cases from end-end and maintained in Confidential ALM tool
  • Update test cases as per change requests and executed them from Confidential ALM tool
  • Reported and tracked the Bugs in Defect Tracking tool using Confidential ALM tool
  • Involved in UI testing as per prototypes developed in iRise
  • Attended Customer meetings and worked closely with Business Analysts
  • Utilized SQL to run complex queries and manipulated the database
  • Performed Demonstration of the product developed at the end of each sprint
  • Involved in gathering business requirements, meeting Business customers and users
  • Defined and Performed smoke tests in Confidential ALM tool
  • Performed Test Execution procedures as per Test Plan in Confidential ALM tool
  • Documented results and metrics on each test execution cycle in Confidential ALM tool
  • Attended all Agile meetings include Daily standup , Backlog Grooming sessions, Release planning , Sprint review, Client Demo, Retrospective meetings and Defect Review meetings
  • Participated in regular QA Team meetings and discussions

Environment / Tools: Windows 7, Visual Studio .Net 2010, SQL Server 2010, TFS 2010, SharePoint, JAVA, Oracle, JSP , Tomcat server , Confidential ALM

Confidential , El Paso TX

Module Lead.

Responsibilities:

  • Followed traditional Waterfall development methodology for entire SDLC
  • Led medium-sized application testing projects; analyze business requirements, develop and maintain test plans, design test cases, create test data, execute and report on testing
  • Exhibit extensive understanding of system/software development lifecycle (SDLC) and testing methodologies
  • Responsible for driving the development of test schedules, resource plans, and giving LoE’s to client
  • Prepared Mitigation plans for estimated risks
  • Employ database skills (SQL, PL/SQL, Oracle), and query writing in TOAD tool
  • Conducted functional and regression testings
  • Involved in Writing test plans , test cases and executing them into Confidential QC tool
  • Conduct test strategy , test plan and test case reviews with QA Manager and team
  • Used Confidential QC for reporting and tracking defects
  • Prepare the Agenda for the meeting and organize the meetings
  • Attended the regular Management calls and discuss the weekly status
  • Send test Status Report (Daily, Weekly etc.) to the higher Management
  • Successfully tested assigned projects, CRs, system enhancements, and/or process changes
  • Review various reports prepared by the team and Frequent status check meetings with the Team
  • Acted as the single point of contact between Development and Testers for iterations, testing and deployment activities
  • Optimized QA procedures by standardizing and maintaining test processes

Environment / Tools: Windows 7, VB.Net, Java Script, Web Logic, Oracle, Confidential QC, Remedy, CMDB, TOAD

Confidential, Monrovia CA

Responsibilities:

  • Followed Agile-scrum methodology for entire project SDLC
  • Involved in planning and Coordination a team of 6 QA personnel , located in off shore
  • Worked with designing reviewing and get approvals of high level test plans
  • Involved in preparing Mitigation plans for high risks that are defined in Test plans
  • Tested the graphical user interface , its functionality and back-end for websites
  • Created and executed regression test cases end- end of the websites
  • Tested website on all Multiple Browsers IE , Chrome , Firefox , Opera and Safari
  • Wrote and executed complex SQL queries to validate back-end data
  • Identified and isolated software defects and reported them in JIRA tool 
  • Created and managed documentation as per the required standards and procedures
  • Tracked website issues, recommended solutions and worked with developers to correct the issues
  • Verified the resolution of open issues
  • Mentored the team in best practices, including test plan, test cases and test scenario development
  • Responsible for developing project test cases, then managing the team that execute these, ensuring issues are resolved, standards are maintained, timelines are met and Management is kept in the information cycle during the projects progression
  • Attend all Agile meetings include Daily standup , Grooming sessions, Release planning , Sprint review, Client Demo, Retrospective meetings and Defect Review meetings
  • Involved in gathering business requirements for Greendot web sites, meeting BAs Clients and users
  • Generate different kind of reports from the JIRA for QA team metrics

Environment / Tools: ASP.Net, ADO.Net, XML, WCF, MVC 2.0, SQL Server 2008, JAVA, Web Sphere, JIRA, Browser compatibility testing, Rally

Responsibilities:

  • Followed Agile -Scrum methodology approach for whole software development life cycle
  • Led 4 QA persons team in offshore
  • Mentored and performed leading team of Junior Testers
  • Involved in developing the Automation Framework utilizing the WATIR tool
  • Prepared Functional Automation scripts utilizing WATIR tool with Ruby Script
  • Designed test cases using WATIR and verified the dynamic web contents, HTML pages and compatibility with multiple browser versions
  • Developed and Refactored WATIR scripts with QA standards for UI and Regression testing
  • Maintained and executed automated test scripts for Regression testing
  • Led to completion the testing effort of project utilizing milestone approach to development
  • Created Manual Test plans and test cases
  • Defined smoke test for Manual suit
  • Performed requirements review and refinement
  • Responsible for GUI testing for usability
  • Defined and coordinated set up of System Integration Test environment
  • Detailed repeatable end to end test cases for application, interviewed Business team to gain detailed information
  • Executed ad hoc ,Functional/Regression testing
  • Involved in Browser compatibility testing
  • Identified and isolated software defects and reported them via JIRA 
  • Involved in version control of the testing documents in VSS tool
  • Discussed the analysis with the client and present the risks before the release goes in

Environment / Tools: ASP.Net, SQL Server 2008, Share Point, Load Runner 8.1, MS-WAS, Windows NT/2000, VB script, SQL Server, IIS, VB.Net, VSS, Confidential Quality Center

Confidential , TX

Software Test Engineer

Responsibilities:

  • Followed traditional Waterfall development methodology for whole software development life cycle
  • Responsible for Performance testing with Load Runner 8.1 tool
  • Created the performance test scripts using VUGen as per the requirements
  • Applied incremental loads with 100 , 300 , 500 , 1000 VUsers and generated detail performance reports
  • Designed scenarios for Performance Testing, Generating scripts and handling Correlation as well as parameterization using
  • Involved in refactoring of the Performance scripts and customized them
  • Load runner Vugen, executed scenarios using Controller and analyzed the results using Load runner Analyzer.
  • Created Database Vuser scripts by recording the activity between the client and the server
  • Wrote test scripts and tweaked out them
  • Recorded performance measures and analyzed them with graphs
  • Discuss the analysis with the client and present the risks before the release goes in
  • Responsible for Manual testing for Regression, Functional, Integration, System, Sanity and Database Testing
  • Responsible for UI / GUI testing for usability
  • Prepared and Executed of regression test cases
  • Detected defects and documented them through Confidential QC tool
  • Kept track of them efficiently till they were close
  • Coordinated with development team
  • Written and executed complex SQL queries to validate back-end data
  • User source code management tool VSS for maintaining all automated scripts and manual test cases

Environment / Tools: VB.Net, AD.Net, C#, SQL Server 2008, Load Runner 8.1, MS-WAS, Windows NT/2000, ASP. Net, VB script, SQL Server, IIS, VB.Net, VSS, Confidential Quality Center

We'd love your feedback!