Sr. Sofwtae Qa Automation Engineer Resume
Fremont, CA
PROFESSIONAL SUMMARY:
- Over 8+ years of IT experience in Software Testing, proficient in Client/Server and Web based applications
- Hand on Experince in Quality Assurance Analyst with both Manual and Automation Testing of Web based, Mobile(Web) and Native Apps like Android, iphone, iPad using Java, Python, PyCharm, Selenium Web driver, Appium tools.
- Excellent working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using Waterfall and Agile methodology.
- Expertise in automating the software testing and hands - on coding using open-source tools like Selenium IDE/RC/Grid, Selenium Web Driver, Maven, PyCharm and Eclipse, Appium, Cucumber and Java.
- Have experience in running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation
- Experience in various testing techniques like Regression testing, Functional testing, Performance testing, Ad-hoc testing, Sanity Testing and Smoke testing, Security testing, Usability testing, End to end testing, Integration testing, System testing.
- Familiar with Web Technologies: JavaScript, XPath, XML, Web Services (SOAP and Restful), Swgger UI, CSS, HTML, Maven, Ant, Fire Path, Firebug, HTTP Fox, TestNG and Junit Technologies.
- Involved in preparing Test Plans, Test Scenarios and Test Cases by reviewing Business Requirements and use cases.
- Experience in Test Designing, Planning, Scheduling, Defect reporting and tracking and Test result analysis.
- Preparation of Test Data for positive and negative scenarios.
- Hands-on coding experience in Python, Java and Writing Selenium Web Driver Test Cases
- Proficiency in Ant, Maven and setting up local workspace using Maven, Test NG and Eclipse.
- Experiance in functional testing using Selenium IDE/ Web Driver using Test NG and Junit testing framework.
- Involved in developing the Automation using DataDriven and Page Obeject Module Framework.
- Expertise in getting the test data using TestNG Data provider and POI API.
- Excellent knowledge in Bug/Defect Life Cycle and experienced in logging defects using the bug tracking tools like JIRA providing verifications on fixes in multiple environments and communicating fix success, failures, status updates as appropriate.
- Good understanding of bug tracking using JIRA and HP QC for reporting the Modification Requests and collecting Test Metrics in order to keep track of the test progress and test execution.
- Experienced with SOA, Web Services, Swagger UI, SOAP, RESTFUL, WSDL technologies
- Proficient in Testing Swagger UI, SOAP and RESTFUL Web Services using Soap UI
- Have a strong experience with CI/CD tools.
- Experience in Data validation, Database Testing using SQL queries.
- Have experience with Code repositories like GIT, Bit Bucket and SVN .
- Good work experience in using SQL Queries in verifies the data from the SQL Server.
- Experience in performing Manual Testing of Mobile Native Apps and Mobile Web Applications.
- Proficient in defect life cycle with defining defects, categorizing bugs based on severity and priority, carried out defect reports using different defect tracking tools/excel sheet.
- Excellent communication skills, documentation skills and problem-solving skills with a strong technical background.
- Quick learner and excellent team player, ability to meet tight deadlines and work under pressure. And always eager to learn new Technologies and Tools
- Maintain Close interaction with developers and Business analyst to solve technical issues.
TECHNICAL SKILLS:
Programming Languages: Python, Java, C, C++, JSON, SQL, HTML, XML, Verilog, VHDL and Assembly language
QA Methodologies: Agile, Waterfall
Testing Technologies/Tools : Pycharm, Eclipse, Xcode, Selenium Web Driver, Appium, Cucumber, TestNG, JUnit, Xcode, Jenkins, Microsoft Office, Confluence, Share Point.
Web Service Technologies: Swagger UI, Postman, SOAP UI, HttpClient 4.0, ReadyAPI
Bug Tracking Tools
: JIRA, Quality Center, Bugzilla, Rally
Version Control Tools: GIT, Bit Bucket, SVN
Database : MySQL, MS SQL, Oracle 10g/11G/,
Operating System: Mac OS, Linux, Windows.
Frameworks : Page Object Module, Data Driven, Hybrid Framework
WORK EXPERIENCE:
Confidential, Fremont, CA
Sr. Sofwtae QA Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Agile methodologies.
- Generated Automation Scripts using open source tools like Selenium Web Driver, PyCharm, Postman, Soap UI and used Jenkins for Continous Integration (CI).
- Working on UI automation using PyCharm , Selenium and Python.
- Using JIRA for bug tracking and Confluence for design documents .
- Created Test Cases to be automated and performed functional testing of the front end using Selenium and PyCharm) using Page obeject module framework.
- Experience in performing Manual Testing of Mobile Native and Web Applications.
- Created Automation Test framework using Selenium, Pycharm, Python and Page Object Model principle
- Used Firebug Tool to identify the Object's id, name, Xpath and link in the application.
- Integrated the test suites with Jenkin continuous integration (CI/CD) tool and helped build engineer to resolve the issues during integration with the build process
- Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Used Postman, Swagger UI and SOAP UI for Testing Web Services applications
- Developed test cases and suites of the Web Services using Framework and updated I TestRail.
- Performed System testing of the application to meet the Business requirement documents Validated Web Services using Swagger UI and SOAP UI and created test suites for the functional Testing of Web Services
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing Backend components of new data warehouse products.
- Developed the reports using Jenkins. (HTML Reports)
- Executed UNIX commands to perform tasks such as creating directories, initiating databases, copying and moving files, checking file lists, and modified the directory
- Report the results to the management and team lead in timely matter.
- Ability to interact professionally with a diverse group of individuals including executives, managers, subject matter experts, developers, and field personnel
Environment: Selenium, PyCharm, Eclipse, Python, Swagger UI, SOAP UI, PostMan, Jenkins, XPath, CSS, HTML, XML, UNIX, Share Point, Confluence, Web Services, My SQL, SQL server and MS Excel.
Confidential, San Fransisco, CA
Sr. Selenium Automation Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and used Jenkins for Continous Integration (CI).
- Working on UI automation using TestNG , Selenium Web Driver , and Java
- Efficient management of Rally for bug tracking and Confluence for design documents .
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using Test NG.
- Used Hybrid Framework of Selenium to get data from Excel.
- Experience working in an Agile development environment.
- Experience in performing Manual Testing of Mobile Native Apps and Mobile Web Applications.
- Have good experience with Mobile Testing for both IOS and Android.
- Experience with setting up automation frameworks from scratch using Selenium Web Driver, Maven, Test NG, Selenium
- Created Automation Test framework using Selenium Web Driver, Maven, Test NG, Selenium, JXL, Data Driven and Page Object Model principle
- Used Firebug Tool to identify the Object's id, name, XPath, and link in the application.
- Integrated the test suites with Jenkin continuous integration (CI/CD) tool and helped build engineer to resolve the issues during integration with the build process
- Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Used SOAP UI for Testing SOAP and Restful Web Services of the application
- Developed test cases and suites of the Web Services using Data Driven Framework
- Performed System testing of the application to meet the Business requirement documents Validated Web Services using SOAP UI and created test suites for the functional Testing of Web Services
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing Backend components of new data warehouse products.
- Developed the reports using HP ALM/ Quality Center.
- Executed UNIX commands to perform tasks such as creating directories, initiating databases, copying and moving files, checking file lists, and modified the directory
- Report the results to the management and team lead in timely matter.
- Ability to interact professionally with a diverse group of individuals including executives, managers, subject matter experts, developers, and field personnel
Environment: Selenium Web Driver, Eclipse, Rally, JAVA, TestNG, SOAP UI, SOAP, Restful, ANT, Jenkins, XPath, CSS, HTML, XML, UNIX, Xcode, Android SDK, Visual Studio, Appium, Mobile Testing, JavaScript, Web Services, SQL, and MS Excel .Oracle 10g, SQL,, Firebug, Shell Scripts, HP ALM/Quality Center
Confidential, Quincy, MA
Sr. QA Analyst
Responsibilities:
- Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Interacted with Business Analysts/Users/Developers for gathering requirements.
- Designed, executed and maintained Selenium Web Driver, Test NG, Appium automated test cases for regression test cases.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Involved in designing Automation Framework and Create Scripts using Web Driver in Selenium for Smoke and Regression Test Cases.
- Created Automation Test framework using Selenium Web Driver, Maven, Test NG, Selenium, Cucumber, Appium, JXL, Data Driven and Page Object Model principles.
- Working on CI/CD integration of test cases with Jenkins .
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations .
- Involved in Designing& developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Have experience with Code repositories ( e.g. GIT) and build frameworks/tools (ANT/Maven).
- Advanced skills in MS Office applications, including Word, Excel, PowerPoint and Project
- Executed test cases and logged in defects for failed test cases in HP ALM/ Quality Center
- Experience writing test cases, manually executing them and reporting test results.
- Familiar with any of Configuration Management tools (e.g. JIRA, HP QC)
- Used TestNG Test Suite to run group of Test classes and Test Cases.
- Validated Web Services using SOAP UI and created test suites for the functional Testing of Web Services
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Worked on cloud based services for security purpose.
- Create defect log using Rally and managing the tasks and stories in Agile Environment.
- Experience in performing Manual Testing of Mobile Native Apps and Mobile Web Applications.
- Expertise in testing native applications on IOS and Android
Environment: Selenium Web Driver, Eclipse, Cucumber, Rally, JAVA, TestNG, SOAP UI, SOAP, Restful, ANT, Jenkins, XPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, Xcode, Android SDK, Visual Studio, Appium, SQL, MS Excel, Oracle 10g, SQL, Firebug, Shell Scripts.
Confidential, Denver, CO
QA Manual and Automation Tester
Responsibilities:
- Actively participate in all Specification and Design review meetings.
- As part of Agile Team, I was responsible for creating test plans, test scenarios and wrote test cases for testing various services.
- Expertise in automating the software-testing environment with open-source tools like Selenium WebDriver, TestNG, JXL, Data Driven and Page Object Model
- Have very good experience in automating Restful API Services using Apache HTTP Client, TestNG and JXL and manually testing Restful API Services using SOAPUI PRO
- Performed Mobile testing manually and have worked on Appium.
- Expertise in Functional, Regression Testing using Black Box testing .
- Developed/maintained Test Cases, Black Box testing, Defect Tracking & Reporting and updated RTM for both Manual and Automated Test environments.
- Extensive use of the defect-tracking tool like Rally/JIRA have also used GitHub for version control of testing files and also used Jenkins to create and run jobs.
- Practical knowledge of writing SQL Queries.
- Work in Selenium IDE and Selenium Web Driver and execute the test cases using Selenium Web Driver.
- Worked with developers to resolve Issues and Production Incidents using HP ALM/ Quality Center
- Integrated the selenium smoke test into Jenkins for continuous integration
- Tested each web services (SOAP messages) using SOA test tool (IBM Message Test Utility)
- Actively involved in black box, grey box, white box, negative testing of the application
- Worked with Object Repository to configure mandatory and optional properties
- Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
Environment: Selenium Web Driver, Eclipse, Cucumber, Rally, JAVA, TestNG, SOAP UI, SOAP, Restful, ANT, Jenkins, XPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Mobile Testing, Appium, HP ALM/ Quality Center, SQL, MS Excel, Oracle 10g, SQL, Firebug, Shell Scripts.s
Confidential, Minneapolis, MN
QA Analyst
Responsibilities:
- Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
- Analyzed Software Requirement Specifications (SRS) to understand the business requirements and reviewed master test plan
- Used TestNG framework for creating Selenium scripts, using java for functional and regression testing.
- Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
- Used SOAP UI Web Services tool for testing web services, inspecting WSDL files, generating SOAP envelopes, and automating or accelerating other common XMLtasks encountered when testing web-service enabled applications
- Performed Cross-browser, Smoke and Security Testing for the web-based projects
- Performed Functional Testing and Manual Testing.
- Automated all the test cases using java\selenium WebDriver and built a solid regression suite for the application
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing
- Tested database integrity by writing SQL queries
- Raised defects in Jira and made sure appropriate hand-offs and retesting takes place.
- Used HP ALM/ Quality Center for reporting and tracking bug and generating reports.
- Created Regression Test cases Suite in HP ALM/ Quality Center and performed regression testing to make sure there were no broken functionalities.
- Developed and revised manual integration tests for client-server, web, and data management applications.
- Involved in extensive data validation using SQL queries
Environment: Java/J2EE, HTML, Java Script,, Selenium WebDriver, JXL, Maven, Eclipse, Web Services, SOAP, WSDL, SOAP UI, Rally, Quality Center, Toad, SQL, CVS, Oracle, Linux.