Qa Automation Engineer Resume
PA
SUMMARY
- 5+ years of experience in Analysing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, UNIX and LINUX platforms.
- Good in Software Quality Assurance Techniques and Software Development Life Cycle (SDLC), Defect lifecycle management and different methodologies like Waterfall, Agile and Scrum.
- Good knowledge in various sorts of testing like Manual testing, Automation Testing, Web based testing, Client /Server testing and Web services.
- Experience in analysing business specification documents, designing and developing Test Plans, writing, executing and automating Test Cases.
- Experience with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing, Black Box Testing, Manual Testing, UAT testing, Performance Testing, Documentation and Reporting.
- Worked with Automated Testing tools including Selenium - RC, IDE, WebDriver, Selenium Grid, Maven, ANT, Jenkins, Cucumber, Ruby, Cucumber, Web Services (REST, SOAP), protractor, load and performance.
- Hands on experience in test driven development (TDD), Behaviour driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Strong knowledge in REST API services using HTTP Client, REST Assured, Postman.
- Knowledge of programming in Java, Python, JavaScript, HTML, XML and SQL on Windows environments.
- Experience in developing a framework using Hybrid model.
- Professional in Testing using HP interactive tools like - ALM, HP Quality Center and Test Director.
- Experience in automation based on WebDriver and TestNG framework.
- Worked with source control utilities including GitHub, bug and defect tracking using tools like Bugzilla, JIRA.
- Working knowledge of SQL, PL/SQL, Oracle, UNIX and MS - Office Suite (Word, Excel, PowerPoint, Access).
- Experience with source version control tools such as Bit Bucket & Git.
- Good Knowledge on data warehousing and decision support systems with relational databases such as Oracle design.
- Knowledge in SQL database testing involving SQL Queries and joins to pull data from database.
- Experience in Manual testing and automated testing using different tools like QTP, Selenium (Web Driver).
- Good working knowledge with Selenium IDE and Selenium WebDriver using TestNG.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
- Responsible for development and testing of Policy administration Guide wire implementation frameworks.
TECHNICAL SKILLS
Languages: Java, HTML, XML, JavaScript, SQL, Python, VB Script,JQueary
Testing Tools: Selenium Web driver, Junit, TestNG, SoapUI,Postman, Firebug, Swagger, HP Quality Center/ALM,Test Director, Cucumber, Guidewire, TestRail
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), ALM QC,TestLink, BugzillaTesting Framework: JUnit, TestNG
Mobile Testing: Android, IOS, Katalon, Appium
Built Tools: ANT, Maven.
Continuous Integration Tools: Jenkins
Methodologies: Agile (Scrum), Waterfall
Databases: Oracle, SQL Server, MS-Access. MySQL, XAMP
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Repository System: GitHub, Subversion, TortoiseSVN, SourceTree
Cloud Based Testing: SauceLabs, BrowserStack
Version Control: CVS, Git
Project Management: Microsoft Project, Rally, Slack, Rational Rose
Operating Systems: Mac,Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, PA
QA Automation Engineer
Responsibilities:
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Backlog grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Worked with Cucumber in selenium including TestNG and Gherkin.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java usingTestNG prior to agile release.
- Work in Guide wire technologies, applications Configuration and Implementation, and Integration.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTMLIDs and XPATH in Selenium.
- HP suite like Application Lifecycle Management (ALM) and Unified Functional Testing (UFT) used to perform Regression tests.
- Engaged in Manual testing of functionalities in Construction Pricing web-based application
- Wrote and executed the SQL Queries in TOAD to test for the data validations and other business functionality such as required fields, data formats, duplicate rows and data integrities.
- Performed Database Testing on MS SQL Server and Oracle SQL Developer.
- Excellent experience with source version control tools such as Git.
- Reported bug in JIRA, monitor until get fix and updated different documents in Confluence.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAPand WSDL across various applications using SOAP UI.
- Used Postman & SOAPUI for rest service testing.
- Reported software defects in ALM and interacted with the developers to resolve technical issues.
- Documented software issues/bugs and assisted developers with detailed steps to reproduce of the problems and root cause analysis using Firebug.
- Performed Database Testing on MS SQL Server and Oracle SQL Developer.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Performed UI and Functional testing on Android and iOS devices (smart phones, tablets) using Katalon Studio.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
Environment: Selenium WebDriver, Jenkins, Java, TestNG, JIRA, Cucumber, SOAP UI, Maven, Katalon Studio, Appium (Android), Quality Center, Firebug, Eclipse, JSON/XML, XPATH, SQL Server, Postman, BDD, TDD, UNIX, Windows XP, Linux
Confidential, PA
QA Automation & Manual Analyst
Responsibilities:
- Used Waterfall methodology for all of the projects.
- Implemented Page Object Model framework with Python and Selenium.
- Assessed and analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans. creating test frameworks using Selenium WebDriver, Selenium, hands on experience.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Proficient in Cross Browser testing of applications on Google Chrome, Internet explorer, Safari and Firefox browsers and Cross Platform testing on Windows, iOS Android.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
- Wrote scripts in Python for Extracting Data from JSON and XML files.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were Maintained main source of data.
- Wrote python scripts to read and write from csv files to database using Django ORM.
- Performed database validation using MY SQL queries
- Involved in setting up continuous integration system and working knowledge with cloud-based code repository system like GitHub.
- Prepared Traceability Matrix to show the test coverage requirement vs Test scripts.
- Provided test effort estimates (Test case preparation, functional, regression, UAT and smoke testing.
- Used Confluence Solutions bit bucket and JIRA to gather and document information
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Documentation and Reporting, including working in GxP (GLP, GMP) environment.
Environment : Waterfall, Java, Python/Django,Appium, Selenium WebDriver, TestNG, Firebug, SQL, iOS, Mobile Testing, LoadRunner, JIRA, Jenkins, Git, Cucumber, Testing, Test Cases, QTP, Selenium, MY SQL, GxP,Junit, jj Maven, JSON, XML files, bit bucket, UNIX, Windows, MS Office.
Confidential, PA
QA Automation & Manual Tester
Responsibilities:
- Involved in analysis, development, implementation, testing and maintenance of Complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) projects.
- Performed different types of testing, Functional, Integration, System, and Regression Testing using QTP.
- Involved in manual testing of various test cases with respective test scripts and generate analysis report withQuality Center.
- Involved in Smoke testing, System testing, Regression testing, Black box testing and White box testing.
- Used Selenium IDE for testing various web applications.
- Performed Front end and Back end testing of all the Modules using Manual as well as Automation Testing techniques.
- Used Selenium and Quick Test Professional test tools as well as Quality Center ALM.
- Tested Web Services, Validated Request and Response XML, SOAP Calls, Restful calls and WSDL usingSOAPUI tool.
- Perform Manual and Back-end testing using SQL in Oracle relational database.
- Used HP ALM Tool for write and execute Function test cases.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- COTS- aggregated system is a combination of different products, which could be either COTS or non-COTS, from different suppliers.
Environment: Quality Center, QTP, JAVA, XML, Manual testing, COTS-based system (CBS) testing, SOAP, REST, MS SQL Server, Oracle SQL, MS Office .
