Automation Engineer Resume
St Louis, MO
SUMMARY
- 7 years of experience in Information Technology as a consultant in Manual/Automation testing of Web/Mobile apps and client server application.
- Extended experience in system integration testing, UAT testing, functionality testing, and regression testing.
- Good experience in creating and developing Test requirements, Test Plan, Test Cases, Test Scripts, Test Reports and Defect reports for both manual and automation tests.
- Experience in automation testing using QTP and Selenium.
- Expertise in Java, J2EE, JavaScript, HTML, HTTP, CSS and XML.
- Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium
- Used various Concepts of QTP such as check points, regular expression on various stages of application in different projects.
- Extensive use of Selenium IDE and WebDriver, JUnit, JMeter, JSON and TestNG.
- Proficient in using Soap UI for testing Web Services.
- Experience in coordinating with developers, business analysts and user representatives in application design and document reviews.
- Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Waterfall and Iterative process.
- Extensive experience with MS SQL Server, Oracle Database and Teradata.
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Knowledge on Quick Test Professional (QTP) scripts for Regression Testing of applications with varied data.
- Well versed in GUI standards for both Web and Mobile applications.
- Good working knowledge of Rally, HP ALM Quality Centerand Jira for defect logging and tracking.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Have good understanding of Relational Database concepts and possess strong knowledge in writing SQL queries.
- Hands on experience with Onsite - Offshore model.
- Good skills in testing and debugging and knowledge of ETL procedures and strategies to extract data from different source systems.
- Involved in working with version control systems like TFS, GIT and SVN.
- Worked closely on RCA, Problem Management, Incident Management and Change Management using BMC Remedy tool.
- Enjoy working collaboratively with testers, developers and other team members in testing complex projects and in the overall enhancement of software product quality.
TECHNICAL SKILLS
RDBMS: Oracle 11g/10g/9i, MS SQL Server 2008/12/14, Teradata, DB2
Languages: Core Java, HTML, XML, Confidential -SQL, PL/SQL
Utilities: Toad, Putty, BMC Remedy, HP ALM Quality Center, Rally, Jira
Testing Tools: Selenium, Unified Functional Testing (UFT) 12.5, Cucumber
Methodologies: Agile/Scrum, Waterfall
IDE: Eclipse, NetBeans
Tools: SVN, TFS, Git, Clear case, Jenkins, Ant
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Automation Engineer
Responsibilities:
- Part of Digital marketing and Analytics team, responsible for providing QA support for online marketing products by creating and executing test strategies.
- Developed and implemented QA Methodologies for the department. This included, but is not limited to development of test case standards, requirements traceability matrix, and testing metrics.
- Acted as liaison between development and business teams - provided visibility and clarity into business requirements to the development teams, and provided design and architecture insights to the business teams.
- Participate in weekly test planning, project status meetings and reviews.
- Extensively involved in mobile testing on iOS and Android platforms in an extreme scrum environment with continuous integration and deployments.
- Performed automation for Functional and Regression Testing using Selenium WebDriver.
- Used Several Java collection classes, wrote code to handle textbox, dropdown, checkbox controls using XPath, Selenium WebDriver classes.
- Using Java as a platform for our project we implemented test cases using Eclipse.
- To provide a significant portion of "Functional Documentation" in the form of User Stories augmented with executable scenarios in BDD we implemented Cucumber.
- Collaborate with internal customer to create software solutions for their problems
- Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc.)
- Test Mobile app’s behavior under various interruptions: battery strength (full/medium/low), incoming calls, SMS, video calls.
- Managing allQArelated onsite and offshore projects & ensuring QA & Development deliverables are delivered in most timely and efficient manner.
- Performed end to end testing for OCX/OMX application.
- Involved in writing Requirement Tractability Matrix (RTM) detailed Test Plan and Test scenarios.
- Wrote Junit test cases for unit, integration and functional tests run automatically by Jenkins in the builds triggered by each push to Git.
- Coordinated QA, SIT and UAT sessions and executed UAT scenarios with end users for final approval and user signoff.
- Involved in Automation Scripts development, debugging, reviews, batch scripts execution, analyze results and reporting defects.
- Participated in regular Technical Reviews, Defect review and walkthrough meetings with important project & business stakeholders throughout the project life cycle.
- Review requirements and RTC items in each release with the technical team and prepare manual test plan/test scripts for SDM verification.
- Test and verify production issues reported by users in test environment.
- Developed test plans and test cases for the re-design of mobile apps.
- Created Test Plan and the strategy documents and Participated in Code walk-troughs.
- Maintained Test log and wrote Test Evaluation and Summary Reports.
- Generated reports with SQL queries and prepared test scripts and documented user training modules.
- Used Tortoise SVN as version control tool and ANT for synchronous execution and log4j for generating the logs.
- Followed the Agile methodology to implement the application and used rally as agile tool.
- Worked closely on RCA, ProblemManagementand ChangeManagement using BMCRemedy tool.
- Extensively involved in doing user acceptance testing (UAT) and generated Test Cases for each specification in Requirement Specification Document corresponding to each module.
Environment: Selenium WebDriver, Python, Eclipse, Firebug, HTMLOracle 11g/10g, MS SQL Server 12/14, Confidential -SQL,Agile/Scrum, Jenkins, Toad 10.0, Git,BMC Remedy, HP Quality Center 11.0, Rally, HTML
Confidential, Springfield, IL
Automation Tester
Responsibilities:
- Analyzed the System, Functional Requirements document and formulated Test Planand Test Scenarios for the functionality, navigation, stress, security, recovery and performance testing of the application.
- Developed both Manual and Automation Test scripts based on Use cases and automated Test Cases using Selenium, Eclipse.
- Involved in organizing and preparing testing schedules and time lines to work effectively to facilitate proactive resolution of problems.
- Used UNIX commands for file management; placing inbound files for ETL and retrieving outbound files and log files from UNIX environment.
- Written several complex SQL queries for data verification and data quality checks.
- Perform Functional Testing and Regression Testing using Selenium WebDriver.
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radiobutton, labels using XPath and other locators.
- Created and maintained “user” accounts to test application integration.
- Implementing the Design and development modules using Agile Methodology.
- Involved in automation of regression test scripts using Quick Test Pro (QTP).
- Used Python for scripting language.
- Recognized test automation opportunities and analyzed SOA requirements.
- Part of designing and implementing common Automation framework for Test Complete tool.
- Communicating with client on project status on a daily and weekly basis.
- Performed both Black Box Testing and Grey Box Testing.
- Tested several web services using SOAP UI Pro (SOAP and REST based)
- Maintained test cases and defect using Quality Center and Clear Quest.
- Expert in writing Confidential -SQL scripts to query the data and validate the functionality in Oracle databases.
- Experience in DB2 to maintain the functionality of the database
- Maintained functional testing gap and eliminate the risk caused by external dependencies component services by using UFT.
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing SQL querieson the database.
- Performed End to End testing to assure that application(s) performed seamlessly.
- Reviewed and analyzed Business Requirement Document and Functional Specification Document, for accuracy.
- Performed test automation using HP QuickTest Pro and HP Quality Center.
- Coordinate and follow up with developers for timely resolution of issues/bugs.
- Used ALM QC and Rally as Test Repository for requirements, test cases mapped business requirements to test sets, archived the test results by build, tracked defects, analyzed the productivity based on the open, closed, blocked, reopened bugs.
- Conducted Knowledge Transfer (KT) sessions to the team.
- Enhanced the QTP scripts by adding user-defined functions to check the different functionality of the application.
- Created user defined function libraries to enhance the maintainability and reusability of the scripts using QTP.
Environment: Selenium Web Driver, MS SQL Server 12/08R2, Teradata, Selenium, Quick Test Pro 10.0, AVOS Informatica, SOAP UI, SQL Assistant, SQL Developer, HP Quality Center, Rally.
Confidential, Buffalo, NY
Quality Analyst
Responsibilities:
- Responsible for management of all Quality Assurance functions include planning, strategy, testing execution and tools.
- Worked with the Project Manager and other technical leaders to establish time tables and agree on a Quality Assurance plan.
- Participated in analyzing the test requirements/ user stories and designed comprehensive test strategy based on the application functionality.
- Ensured the traceability throughout the testing process by associating defects with tests and linking tests to Requirements.
- Effectively worked on Mobile Testing on Android & iOS.
- Bug finding, bug writing and the running of test cases on Android and iOS devices.
- Involved in mobile responsive, functional testing, usability testing and compatibility testing on various devices.
- Actively involved in various test phases like Business Functionality testing, Integration testing, Regression testing, Positive & Negative testing, Database testing and Mobile testing.
- Analyzed system requirements and involved in developing Test Plan for system testing of store payment application.
- Actively participated in organizing and attended daily Scrum meeting to discuss the accomplishments, issues and targets. Followed agile model to complete STLC/SDLC.
- Successfully tested multiple iterations of the website during sprint cycle.
- Involved in full life cycle testing including Regression test on new builds of the application.
- Used JIRA as test repository for requirements, defect tracking, analyzing, documenting and communication.
- Executed backend testing by running SQL queries to ensure correct values were populated.
- Worked closely with development to assess and prioritize defects to ensure issues were resolved efficiently.
- Collected and analyzed test metrics and subsequently submitted reports to track the status and progress of the testing effort.
- Prepared RTM, Test Data, and Test Cases based on BRD and/or Uses Cases (if needed).
- Created Test Cases using both positive and negative scenarios.
- Performed System Integration Testing and worked closely with developers and/or architects to formulate testing strategies and test cases in the pre-testing phase.
- Created and maintained User accounts to test application integration.
- Executed backend testing by running SQL queries to ensure correct values were populated.
- Provided post-implementation and UAT support for all deliverables.
Environment: Toad, PL/SQL, XML, UNIX, Quality Center 9.0, Weblogicserver5.1, SQL Server 2012, Jira, MS Office, MS-Excel, Windows XP
Confidential
Quality Analyst
Responsibilities:
- Participated in business meetings to understand the requirements and enhancements thoroughly.
- Created Test Plan and Test Cases based on Requirements in HP QC/ALM.
- Reviewed Test Plan and Test Cases for accuracy.
- Completed Smoke testing to assure that links, radio fields and graphics were performing correctly.
- Tested GUI for broken links, orphan pages, content, color, font, graphics, and alignment issues.
- Performed Functional, Regression, Negative, and Backend testing.
- Completed Regression testing on new builds and/or application integrations to make sure the integrity of application is not compromised.
- Opened, monitored and closed defects with tracking tools.
- Properly documented any test case results and updated progress information to Team Performance Tracker.
- Created complex SQL queries to validate that database information was also aligned with information from application and imputed interest document.
- Prioritized any application defects/errors based on severity, and submitted defects to Development Team.
- Archived dated information to be used for future data integration.
- Executed shell scripts in UNIXand tailed log files to identify issues Confidential all steps.
- Wrote Confidential -SQL Queries to verify the data in tables.
- Created libraries in VB Script to call from test script.
- Created test SQL scripts and provided presentation documentation for review with the business.
- Worked on everyday tasks and tickets based on priority levels from TFS and saved/updated all scripts related to the tasks in TFS using Visual Studio.
- Data capturing and debugging of the retrieved XMLs by using tools like SQL developer and TOAD by using several packages, procedures, functions, and various SQL and PL/SQL statements.
- Analyzing the whereabouts of data and retrieving data in the form of XMLs from tools like Putty and Soap UI.
Environment: MS SQL Server 2008R2,Oracle 10g,SSMS, Confidential -SQL, TFS, Putty,HP Quality Center 10.0, HP ALM 11.0, MS Suite, Toad, UNIX, XML and Waterfall.
