Sr. Qa Automation Engineer Resume
SUMMARY
- Software Professional with 7+ years of experience as QA Analyst in both Manual and Automation testing on various applications like Banking, Financial and Healthcare applications.
- 6years’ hands - on experience in Automation Testing frameworks using Selenium Webdriver/IDE/RC/Grid, QTP/UFT.
- Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle with major responsibilities in all teh phases.
- Well Experience in testing Java, C#, .Net, ERP applications.
- Proficient in Manual Testing like Smoke Testing, BlackBox Testing, WhiteBox Testing, Integration Testing, Database Testing, Regression Testing, Integration Testing, Performance Testing and GUI software Testing.
- Good Experience in Automation testing using Selenium WebDriver & Selenium RC using JAVA.
- Developed teh UAT Test cases and executed them with project flow.
- Experience inSOAtesting includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
- Possess good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD)
- Good working noledge in creating Automation Frameworks and Design patterns.
- Involved in setting upJenkins Masterand multiple slaves for teh entire team as a CI tool as part ofContinuous development and deployment process.
- Hands on Experience in Data Ware housing, Data Validations, UNIX Shell Scripting, SQL, Oracle and ETL tools like Informatica and Good Knowledge on Tools Informatica IDQ/ MDM.
- Experienced with ETL processes using Ab Initio and Informatica Power Center
- Strong understanding on SDLC, RDBMS, OLTP, ETL Processing, OLAP, and DW Concepts.
- Extensive experience in Functional testing, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, System Testing, User Acceptance Testing, Mobile App Testing.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS)
- Experienced in implementing Organization DevOps strategy in various operating environments of Linux and windows servers along with cloud strategies of Amazon Web Services
- Diverse noledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, Soap UI, Eclipse.
- Developed automation scripts using Java for Selenium Web Driver tool and executed through Jenkin’s.
- Experience with Cross-Browser and Compatibility Testing to test whether teh web applications are working as desired in different browsers and environments.
- Validated request and response XML, SOAP and RESTFUL Web service calls.
- Experience in Health Insurance Portability and Accountability Act (HIPAA) 5010 standards, teh 837 Health Care Claim transactions.
- Worked with EME/sandbox for version control and did impact analysis for various Ab Initio projects across teh organization.
- Proficient in using Test Case Management and bug tracking tools like HP QC/ ALM, JIRA, TFS.
- Good Knowledge on JSON, Log4J, Oracle SQL, QTP, C#, VBScript, PY Scripts, Ant, Cucumber/Ruby.
- Extensive experience in Black/Grey box testing for client/server, web-based and database applications and good exposure to White Box Testing.
- Good exposure to Mobile Application Testing, Security Testing and Web Services Testing using SoapUI. Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
- Experience with Automated Testing tools such as Selenium-RC, WebDriver and Selenium Grid.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Good noledge in testing web applications running on Java Script frameworks like Angular.js, Perl,Python, Ruby, React.js and Node.js etc.
- Hands on experience in PerformanceTesting using HP LoadRunner, JMeter.
- Experience in Functional Testing Tool Quick Test Professional (QTP/UFT) and teh various frameworks in QTP/UFT.
- Good Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
- Working experience in Agile Methodology - SCRUM and Waterfall model.
- Good Knowledge on Version Control Systems - GitHub and PPM.
TECHNICAL SKILLS
Operating Systems: Windows, Mac OS, Android, iOS, Basic noledge in UNIX.
Languages: C, C++,C#, JAVA, Python
Scripting Languages: VB Script, JavaScript, Python Script, Ruby.
Web Technologies: HTML, HTML5, DHTML, CSS, JSON, XML, XSL, XPATH, AJAX, JSP, Java Server Pages (JSP), JSTL, Applets, Java Beans, JDBC.
Manual Testing: White/Black box testing, Functional Testing, Regression Testing, User Acceptance Testing, Stress Testing, End-to-End/Integration Testing.
Automation Testing: Selenium IDE, Selenium RC, Selenium Grid, Selenium Web Driver, jiffy, Appium, QTP/ UFT, Cucumber, Protractor, JMeter, LoadRunner.
Defect Tracking Tools: HP QC/ALM, Jira, Rally,Team Foundation Server(2008, 2010, 2012).
HP Test Tools: Quick Test Professional (QTP) 9.5, Test Director.
Methodologies: Agile (Scrum), Waterfall, TDD, BDD, ATDD.
IDE Tools: Eclipse IDE, Net Beans IDE, IntelliJ IDE.
Web Services: Soap UI, Postman.
Testing Framework: JUnit, TestNG, Ruby Framework.
Build Tools: Jenkins, Maven, Bamboo, VM Ware.
Database: Oracle, MySQL, Sql Server.
ETL: Data stage, informatica, Ab Initio.
Web Servers: WebLogic, Tomcat, IBM Web Sphere.
Cloud Based Testing: SauceLabs, Browser Stack, AWS.
Version Control: SVN, Git, Bitbucket.
Browsers: IE, Firefox, Google Chrome and MAC Safari.
Misc Tools: WinSCP, PuTTY, Firebug, Fire Path, ATOM, Sublime Text, Toad, MS Office, MS- Excel, MS Visio.
PROFESSIONAL EXPERIENCE
Confidential
Sr. QA Automation Engineer
Responsibilities:
- Developed Automation Scripts using Selenium Web Driver with Java.
- Developed Web Driver Scripts using Testing, JUnit controllers using Maven/POM.xml for teh Project building tool with Jenkins for teh Continuous Integration.
- Exposure to TDD, ATTD and BDD driven development practices.
- Automated teh Acceptance cases with Selenium Web Driver, Cucumber / Gherkin Syntax and JUnit.
- Working in automating test scripts using JMETER, Selenium and JIFFY.
- Participated in POC for using JIFFY in automation for Confidential Order Management System.
- Created automation scripts for JDE application like Vendor communication process (inbound and outbound) using Jiffy.
- Developing test automation scripts for Sterling API/Web based application, Middleware services using Jiffy tool.
- Configured Selenium Web Driver, Java, TestNG, Maven tool in Eclipse IDE and Created Selenium automation scripts in java using TestNG prior to agile release.
- Applied test automation framework onCI/CDprocessusingJenkins.
- Implemented Continuous Integration and Deployment (CI/CD) solutions to target environments AWS.
- Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflows.
- Helped individual teams to set up their repositories in bit bucket and maintain their code and halp them setting up jobs which can make use of CI/CD environment.
- Development, Acceptance, Integration, and Production AWS Endpoints.
- Design roles and groups using AWS Identity and Access Management (IAM).
- Responsible for Configuring S3 versioning and lifecycle policies to backup files and archive files in glacier and set up IAM in order to create new accounts, roles, and groups.
- Implemented Page Objects model (pom), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks usingSelenium WebDriver, Junit, and Java.
- Involved in automating test cases usingSeleniumWebDriver with TestNG, Java.
- Executed SQL queries, Joins and Performed Backendtestingand ensured teh retrieval of teh data from teh database. Validated Reports and statements.
- Throughout teh project in various iterations/Sprints - conducted system testing, integration testing, functional testing and integration testing.
- Involved in ETL processes using Ab Initio and Informatica Power Center.
- Develop Test strategy, test plan/design, execute test cases and defect management for teh ETL & BI systems
- Develop and execute detailed ETL related functional, performance, integration and regression test cases, and documentation
- Analyze and understand teh ETL work flows developed
- Converting teh Oracle table components to Teradata Table Components in Ab Initio Graphs.
- Extracted and reformatted data from different heterogeneous data sources like Oracle, using Ab Initio.
- Cleansing teh data from source systems using Ab Initio components such as Join, Dedup Sorted, Denormalize, Normalize, Reformat, Filter-by-Expression, and Rollup.
- ValidatedSoap Web Servicesand RESTful calls by comparing teh data with Database and User Stories.
- Involved in validating functional, Integration and Regression test suites using Selenium and teh request and response of teh Web Services through Postman.
- Analyse business requirements and work closely with developers to deliver high quality software.
- Translate system requirements into test scripts and test cases.
- Worked on Data migration and performed UAT testing on it.
- Conducted UAT to ensure dat developed systems satisfied teh needs of business clients as specified in teh functional requirement
- Actively participated in theUAT transition,retested UATdefects and updated comments inJIRAon client feedbacks.
- Created and maintainedManual Test ScriptsandTest Casesbased onHigh Level Functional Requirements Document (FRD)utilizingQC/ ALM formanual, automated (Functional & Regression), Security and performance/stress testing.
- Involved in Test Planning Activities like Test Case Design, Execution, Reporting and defects were tracked, reviewed, analysed and compared by using QC/ ALM Tool.
- Analysed requirements during teh requirements analysis phase of project. Kept track of teh new requirements from teh Project.
- Involved in teh analysis of business requirements, and wrote test plans, test cases for teh smoke, GUI, functional, security, database and integration testing.
- Followed teh Procedure of teh company in writing Test Plan and Test Cases using Business requirements document and Functional requirements document.
- Created use cases through Process flow, Scenario, and Class diagrams using UML.
- Maintained teh source code in GitHub. Actively involved in scrum call, walkthrough session for thorough understanding of requirements for automation.
- Involved in Automating Test Cases Using Core Java with Rest API, Selenium Remote Webdriver and Parallel execution using Selenium Grid.
- Involved in writing Java API for Amazon Lambda to manage some of theAWSservices.
- Createperformancescripts using JMeter and set up thePerformancetest scenario in Controller.
- Execute various flavours ofperformancetests like Sanity/Smoke, Load, Stress and Endurance Test using JMeter.
- Used Selenium WebDriver API in Continuous Integration tools like Jenkins, Bamboo for continuous running of teh Script.
- Worked closely with DevOps in build deployment, Selenium-Jenkins integration issues.
- IntegratedwithContinuous Integration tool Jenkins and Bamboo for running test on nightly basis automatically.
- Developed complex SQL queries for querying data against different databases for data verification process, verify teh data updates to various tables and ensure data integrity.
- Attended Demos and met with Client for User Acceptance and providing QA Signoff on teh testing.
Environment: Agile(Scrum), Java, HPQC/ALM, CI/CD, Jira, Restful Automation, Jiffy, Selenium Webdriver/RC/Grid, UAT, TestNG, JMeter, JUnit, WebLogic, Maven, Cucumber/ Ruby, Jenkins, Bamboo, Git/GitHub, Quick Test Professional (QTP),Eclipse IDE, Agile, AWS,HTML, XPath, Postman, Firebug, Oracle SQL, Ab Initio, TOAD.
Confidential, Albany, New York
Sr, QA Automation Engineer
Responsibilities:
- Interacted with business analysts to collect teh requirements.
- Involved in developing test plan, test cases and executed test scripts for various scenarios for teh module such as submitting application forms for various types of accounts for Existing Customer/ New Customer.
- Worked on Selenium Webdriver / Java to test teh web pages and develop teh necessary needs.
- Performed Automation Testing of each Build and tan Regression testing on each builds using Java and Selenium WebDriver.
- Used Cucumber & JUnit for testing sections of application submission workflow.
- Performing Functional, Regression, System integration, Cross Browser/Cross Platform Compatibility & End to End & UAT.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
- Experienced in deployment, data security and troubleshooting of teh applications usingAWS services.
- Developed high level test matrix based on business requirements, functional and technical specifications, and development standards for assigned projects/applications
- Developed test cases based on test matrix including test data preparation for Data Completeness, Data Transformations, Data quality, Performance and scalability.
- Developed SQL queries /scripts to validate teh data such as checking duplicates, null values, truncated values and ensuring correct data aggregations.
- Performed data quality analysis using advanced SQL skills.
- Performed Count Validation, Dimensional Analysis, Statistical Analysis and Data Quality Validation in Data Migration.
- Extensive SQL querying on Staging, Data ware house and DataMart’s.
- Made sure all releases are passing our release acceptance criteria (currently a set of Selenium tests).
- Made sure dat every build passes teh sanity test suite and present teh results for further testing or not.
- Provided technical guidance to teh QA team to ensure new features are properly tested.
- Coordinated teh testing for Requirements, SIT, NFT, UAT phases.
- Involved in User Acceptance Testing (UAT) and gave valid recommendations to teh users.
- Closely worked with Business, System Analysts and Development team project managers to keep schedules on upcoming releases to prioritize teh QA workload.
- Involved in noledge transfer, Reviews of test artifacts, team coordination.
- Participated in daily Scrums and Sync up calls to discuss teh updates/ progress of testing.
- Developed automation test scripts using Java, RUBY, Cucumber, Selenium WebDriver, TestNG, Maven prior to agile release.
- Implemented and maintained Page Object Model - added and updated new elements as required, created new page objects as required. Analysed teh page source to identify reliable locators for web elements.
- Involved in developing framework and Test Environment Setup for Selenium Webdriver/ Java.
- Used Firebug, FireFinder Add-ons for identifying object IDs and used CSS, Xpath locator’s concepts for Object Identification.
- Parameterized teh fixed values in checkpoint statements, created data tables for teh parameters and wrote functions for teh parameters to read new data from teh table upon each iteration to implement Data-driven testing.
Environment: Java, HTML, C#, JavaScript, Selenium WebDriver, CI/CD,UAT, TestNG, Maven, Cucumber, Jenkins, Teamcity, AutoIT, Quality Centre 8.2, Oracle, SQL Server, TOAD, JDBC, JIRA, Subversion, Windows 7/8,AWS
Confidential, COLUMBUS, OH
QA Manual Tester
Responsibilities:
- Involved in writing & execution of Manual Test Cases and Defects tracked using HP QC.
- Worked closely with users and program developers to ensure application development meets with teh user expectations.
- Participated in teh meetings, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing.
- Identified Bugs and tracking them till closure.
- Ability to communicate effectively with both technical and non-technical people.
- Strong troubleshooting skills.
- Identify requirements by coordinating with clients to understand service requirements.
- Involved in Defect rising and defect tracking, Regression testing.
- Good noledge in White box testing using QTP/VBScript Testing.
- A very good team player but can also work independently with minimum or no supervision.
- Ability to meet deadlines and have flexibility in a fast-paced environment.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Identified Bugs and tracking them till closure.
Environment: Waterfall, Windows/UNIX, Linux, Oracle, HP QC/ALM Perforce, VMware, QTP,VB Script, Functional Testing, MS-Excel, MY SQL, TOAD.
