Senior Automation Engineer Resume
Washington, DC
SUMMARY
- Over Seven (7+) Years of Experience in Information Technology Industry seeking a Challenging position in order to utilize my Experience and Professional & Technical Skills in Software Development Industry as a Software Test Engineer, Quality Assurance Analyst using widespread Knowledge of Information Systems Technology.
- Experienced with QA Methodology and QA Processes to ensure the Quality Assurance Control in Client/Server and Web - Based Applications.
- Involved in testing complex projects.
- Involved in entire QA Life Cycle, which includes Design, Development and Implementation of the entire QA process.
- Well experienced in various testing methods like Smoke Testing, System Testing, Functionality Testing, Integration, Performance, and Regression Testing.
- Conducted User Acceptance Tests (UAT).
- Worked with automated testing tools such as Quick Test Pro, WinRunner and Load Runner.
- Experienced in working with Quality Center and Rational Clear Quest Web
- Good understanding of web testing, and Black Box Testing.
- Proven track record in Agile Test Automation with multiple software development initiatives.
- Well experienced in Database Testing (Backend Testing) and good understanding of Relational Database Management Systems like Oracle and SQL Server.
- Experienced in writing SQL and PL/SQL queries for backend testing.
- Competent in creating and managing Test Cases that fully satisfies the requirements as well as the functionality of the applications.
- Configured Quality Center to execute QTP test scripts
- Strong documentation and presentation skills.
- Able to multi-task and manage multiple complex initiatives simultaneously.
- 6+ years of experience of Automation & Manual testing across different domains.
- Expertise in Software Development Life Cycle (SDLC) in Web and Client/Server environments.
- Experienced in Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Performance Testing, Load Testing and Stress Testing .
- Developed Test Plans and Test Cases from Use case documents and Systems requirement document and design documents.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Saved 30% time and cost of testing by automation using Selenium WebDriverr, JAVA, Cucumber.
- Writing test cases for Cucumber/Speck flow/JBehave automation (Java, C#).
- Demonstrated the advantages of using Selenium with Cucumber for automated testing.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, Junit.
- Implemented Page Objects framework, Hybrid framework and 15 Page classes from scratch to represent web pages.
- Used Quick Test Pro extensively to automate testing of the functionalities of the application and used the scripts for Functional and Regression Testing.
- Validated Technical requirements definitions and project estimation/sizing documents.
- Proficient in Manual Testing and in Automated Testing: Quality Center/ALM, Rational Requisite pro, QTP/UFT and rational robot.
TECHNICAL SKILLS
Software Testing Tools: HP Quality Center, Quick Test Pro, Rational Quality Manager, Rational Clear Quest, RTC, Requisite Pro, Clear Case, SoapUI, SQL Developer, PVCS Tracker, Bugzilla, Java, C#, Selenium(IDE, WebDriver, Grid), TestNG, Maven, Jenkins, Protractor, Test Complete. JUnit
Operating Systems: Windows 9x/NT/2000/XP, Vista, Windows 7/8/10
Testing Methodologies: Regression Testing, System Testing, Sanity Testing, Functional Testing, Positive and Negative Testing, Validation, User Acceptance Testing
Databases: Oracle, Microsoft SQL Server, SQL Developer
Browsers: Internet Explorer, Netscape, Firefox, Safari
CM: Git, Subversion, SharePoint, FOG BUGZ, Github, TFS, Stash
Server: Web Logic, Apache Tomcat, Windows
PROFESSIONAL EXPERIENCE
Confidential, Washington DC
Senior Automation Engineer
Responsibilities:
- Involved in the creation of test plan, test cases, test procedure required for manual testing and to initiate automated testing.
- Performed different kind of testing such as Functional testing, Integration testing, and Regression testing.
- Expertise in Software Development Life Cycle (SDLC) in Web and Client/Server environments.
- Experienced in Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Performance Testing, Load Testing and Stress Testing .
- Developed Test Plans and Test Cases from Use case documents and Systems requirement document and design documents.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Saved 40% time and cost of testing by automation using Selenium WebDriverr, JAVA, Cucumber.
- Writing test cases for BDD framework uisng Cucumber automation (Java, C#).
- Demonstrated the advantages of using Selenium with Cucumber for automated testing.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, Junit.
- Implemented Page Objects framework, Hybrid framework and 12 Page classes from scratch to represent web pages.
- Used Quick Test Pro extensively to automate testing of the functionalities of the application and used the scripts for Functional and Regression Testing.
- Evaluate and planned to collect and report clinical performance using CRS tool
- Validated Technical requirements definitions and project estimation/sizing documents.
- Created automated test scripts for testing the Functionality’s of Planned Test Cycles.
- Extensive knowledge of QA methodology, standards and procedures such as creating and executing test plans and test scripts generation.
- Experienced in developing and executing complex SQL queries to validate the data in the back end.
- Extensively Queried through SQL to check the database record.
- Developed SQL scripts to perform Backend Testing.
- Developed several SQL queries for data retrieval.
- Converted SQL queries results into PERL variable and parsed the same for multiple reasons.
- Worked on Various SQL Server procedures for various Bugs, executed queries in test databases using SQL queries.
- Defect Reporting & Defect Tracking using Quality Center.
- Experienced in writing test cases, test scripts, test plans and execution of test cases reporting and documenting the test results using Quality Center.
- Involved in Identifying of the unused test cases in the Test Plan in Quality Center and prepared a consolidated doc to delete the test cases.
- Involved in the modification of the existing scripts parameterization of the new as well as existing scripts.
- Assisted in System Test and UAT testing scenarios as required& performed UAT testing.
- Responsible for creating manual test scripts to include Functional Test, Regression Test, UAT, Migration Test and Study Configuration Test.
- Performed UAT (User Acceptance Testing) and executed to verify requirements, look and feel of the applications.
Environment: HTML, XML, Windows 10, MS Office Suite, Windows XP, Oracle, UNIX, JIRA, Test Rail, Selenium WebDriver, PL/SQL, J2E, Tomcat Apache, Spring, AngularJS, Cucumber, SauceLabs
Confidential, San Antonio, TX
Sr. Test Engineer
Responsibilities:
- Developed test plans and test cases based on the Requirements and Design documents.
- Worked with multiple application interfaces to support testing of primary application.
- Accessed, updated, and tracked Software Requirements and designed documents using JIRA
- Developed automation framework from scratch & worked in existing framework.
- Performed Black Box, Smoke, GUI, Functional, Positive, Negative, Integration, System, Regression and UAT Testing.
- Logged, tracked and verified resolution of software and specification defects using JIRA.
- Performed Functional, Regression, Data driven testing using Selenium WebDriver.
- Hands on knowledge using emulator and real devices in Mobile testing
- Strong technical knowledge of Mobile Applications (iOS and Android) andAppiumAutomation framework to guide and coach the team in Automation.
- Strong knowledge writing automation script Using Java for web based & mobile web application
- Involved in Production Certification which requires manual/automated scripts be executed to certify production health and/or identify post-production defects.
- Performed extensive database validation and verification using SQL Developer & JDBC connection.
- Designed and developed SQL queries to perform back-end testing and strong expertise in data validation and verification
Environment: Java, Eclipse, AngularJS, Selenium WebDriver, TestNG, Appium, SQL Developer (Oracle), SharePoint, JIRA, Zephyr, Maven, SVN, Jenkins, Docker, WebSphere
Confidential, Phoenix, AZ
Software Tester
Responsibilities:
- Formulating detailed Test Plan, after analyzing business rationale and software requirement artifacts.
- Used HP Quality Center for tracking the requirements, Creating Test Cases and Reporting Defects.
- Developed and executed Test scripts Using QTP10.0.
- Worked with Quality Center to manage the entire Quality Process Management, administration and testing of hospital based systems.
- Involved in writing SQL queries in TOAD to validate the payment files.
- Involved in writing SQL queries in SQL Navigator to validate the payment files.
- Involved in writing test case matrix, summary grids, summary reports.
- Used Quick Test Professional (QTP) for best solution for regression test execution.
- Created Requirement Traceability Matrix (RTM) on track requirements.
- Formulating detailed Test Plan using Rational Test Manager, after analyzing business rationale and software requirement artifacts.
- Used SQL tools to run SQL queries and validate the data loaded in to the target table.
- Validated the data of reports by writing SQL queries in PL/SQL Developer against OD.
- Involved in extensive DATA validation using SQL queries and back-end testing.
- Worked with Quality center to document test results and validate test scripts.
- Created UAT test cases and scenarios based on Use Cases, and made sure that UAT test cases meets the business requirements.
- Involved in user training sessions and assisting in UAT (User Acceptance Testing)
- Performed validation tests to ensure that the developed functionality meets the specifications prior to UAT testing.
- Interacted with the users to ensure meaningful development of the test scripts and simulated real time business scenarios.
- Enhanced scripts in SQA Basic for backend testing.
- Inserted different verification points like Window Existence, Object Data Etc.
- Worked with Project Management to scope the testing effort and provide status and estimates
- Strong knowledge writing automation script JavaScript/Typescript for web based & mobile web application using protractor
- Wrote complex SQL queries to perform the backend testing of the Oracle database using PL/SQL developer and UNIX shell commands.
- Tested both the Web Service Architecture and Service Oriented Architecture.
- Defects were tracked, reviewed, analyzed and compared using rational Clear Quest.
Environment: Test Manager, ASP .NET, HTML, SOAP UI, Windows 2000, Oracle, UNIX and SQL HP Quality Center, QTP Agile, HP Quality Center, QTP, Protractor, AngularJS.
Confidential, New York City, NY
Quality Assurance Analyst
Responsibilities:
- Worked with data collection systems to streamline where the data collection was taken from and how it got to point of use.
- Assured product development, manufactured and controlled systems to meet requirements of software products.
- Supported the quality audit program to support development initiatives.
- Maintained an effective change management system for development and R&D processes.
- Systematically assessed and report quality system performance against internal and external standards.
- Ensured design verification and validation activities were performed.
- Installed product built on test environments and maintained test environments.
- Prepared test plans, test strategy documents and test estimations for various releases.
- Managed Requirements, Test Plan, Test Lab, and Defects using Test Director.
- Executed test cases and filing issues in defect tracking system Test Director.
- Performed back-end testing to ensure that the user data was updated in database using SQL queries.
- Prepared test summary reports, and defect analysis reports.
- Responsible for quality support of new product development process.
- Provided a systematic review process and resources to assure all products met regulatory and conformant requirements prior to market release.
Environment: Test Director, .Net, VBS, Java, Windows XP, Oracle, Bugzilla