Senior Qa Engineer Resume
El Segundo, CA
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.
- 6 years’ 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 the phases.
- Well Experience in testing Java, C#, .Net, ERP applications.
- Proficient in Manual Testing like Smoke Testing, Black Box Testing, White Box 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 the 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 knowledge in creating Automation Frameworks and Design patterns.
- Involved in setting upJenkins Masterand multiple slaves for the 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 knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, Selenium Web Driver, 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 the 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, the 837 Health Care Claim transactions.
- Worked with EME / sandbox for version control and did impact analysis for various Ab Initio projects across the 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 knowledge 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 the 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 knowledge 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 IDEWeb 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: Sauce Labs, 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, EL SEGUNDO, CA
SENIOR QA ENGINEER
Responsibilities:
- Create manual and automated test suites for cross-browser testing of company’s client’s Marketing and ECommerce websites, and Android applications featuring video and audio streaming, using a TestRail, JUnit, Selenium Webdriver framework along with open-source browser testing tools.
- Create software builds, deployment documents, release documents, and tools for Android and Web applications.
- Create and implement Jenkins and Git for Continuous Integration.
- Create SQL scripts for creating, loading, and updating tables and querying associated data.
- Create test plans and test cases for testing Web and Android applications.
- Test company systems and software to assure PCI Compliance.
- Technologies used: Selenium, JUnit, TestRail, Firebug, Cucumber, Gherkin, Javascript, Ajax, Jenkins, Git, SoapUI, Java, C/C++, C#, PHP, Eclipse, CVS, UNIX, Linux, Shellscript, Putty, JMeter, XML, XPath, xCode, HTML, Apache-Maven, MySQL, SQL Server, Soap and Rest Web Services, Agile TDD, IOS, Android, Microsoft Office, Visual Studio .Net, Visio, Excel, Jira, Word, Project.
Confidential, Albany, New York
QA Automation Engineer
Responsibilities:
- Interacted with business analysts to collect the requirements.
- Involved in developing test plan, test cases and executed test scripts for various scenarios for the module such as submitting application forms for various types of accounts for Existing Customer/ New Customer.
- Worked on Selenium Webdriver/ Java to test the web pages and develop the necessary needs.
- Performed Automation Testing of each Build and then 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.
- UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java.
- Experienced in deployment, data security and troubleshooting of the 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 the 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, Datawarehouse and DataMart’s.
- Made sure all releases are passing our release acceptance criteria (currently a set of Selenium tests).
- Made sure that every build passes the sanity test suite and present the results for further testing or not.
- Provided technical guidance to the QA team to ensure new features are properly tested.
- Coordinated the testing for Requirements, SIT, NFT, UAT phases.
- Involved in User Acceptance Testing (UAT) and gave valid recommendations to the users.
- Closely worked with Business, System Analysts and Development team project managers to keep schedules on upcoming releases to prioritize the QA workload.
- Involved in knowledge transfer, Reviews of test artifacts, team coordination.
- Participated in daily Scrums and Sync up calls to discuss the 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 the 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 the fixed values in checkpoint statements, created data tables for the parameters and wrote functions for the parameters to read new data from the 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
QA Analyst
Responsibilities:
- Involved in writing & execution of Manual Test Cases.
- Defects were tracked, reviewed, analysed and compared by using JIRA Tool.
- Experienced in writing SQL Query to extract data from various database tables for testing purpose.
- Involved in developing detailed test plan, test cases and test scripts using Quality Center/ALM for Functional and Regression Testing.
- Tested ComplexETLMappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- Created the test environment for Staging area, loading the Staging area with data from multiple sources.
- Tested theETLInformatica mappings and otherETLProcesses (Data Warehouse Testing).
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in validating Sanity, functional, Integration and Regression test suites using Selenium using C#.
- Involved in Developing Automation framework from scratch level by using C# and Selenium WebDriver.
- Involved in Designing & Developing data driven framework using Selenium Web Driver, Junit.
- Added Property Transfer in SoapUI tool to transfer the values from one response XML to another request XML.
- Developed Automation Scripts using Selenium Web Driver with Java.
- Developed Web Driver Scripts using Testing, JUnit controllers using Maven/POM.xml for the Project building tool with Jenkins for the Continuous Integration.
- Automated the Acceptance cases with Selenium Web Driver, Cucumber / Gherkin Syntax and JUnit.
- Responsible for development of new tools using QTP/UFT and VB scripts useful for business needs.
Environment: ASP.Net, C#, Windows, HP ALM,Java, Selenium RC, Selenium WebDriver, JUnit, Cucumber,QTP/UFT, Quick Test Professional (QTP),VB Script, XSL, XPath, CSS, Firefox, Chrome, IE, XML, Informatica, Oracle SQL, TOAD, SVN, putty, Android, iOS.
