Sr. Qa Automation Engineer Resume
San Jose -, CA
SUMMARY:
- Software Tester with 7+ years of experience in Information Technology in the field of Software Quality Assurance Testing in Client - Server, Web and Mobile Applications. Expertise in conceptualizing, designing and coding technical solutions using Python, Java/J2EE, C#, .NET technology stacks.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Testing(UAT), Rational Functional testing (RFT) and Compatibility Testing of Web & Client server-based Applications.
- Adept technical skills in Performance Testing in Telecommunication, Banking, Healthcare/Insurance, Mortgage, Social Networking and Gaming Industries.
- Experience in Automation tools like Selenium WebDriver/RC/IDE/GRID, HP UFT & Quality Center, TestNG, Junit, Ant, GIT, Maven, Jenkins, Load Runner, Cucumber & SOAP UI.
- Involved in Offshore and Onsite coordination with Development and testing teams & setting up the testing process tailored according the client and business requirements.
- Experience in creating extensive Test Plan and Test Cases based on requirements and specifications using Mercury Test Director. Test development expertise using frameworks such as TestNG, JUnit and NUnit.
- Experience in writing queries in Structured Query Language (SQL).
- Worked very closely with the DevOps team in Agile methodology for deploying and building the automation Scripts in Continuous integration(CI) using Jenkins.
- Proficient with software development tools/environment such as Jenkins, JIRA, Confluence, GIT etc.
- Experience in using Methodologies such as Agile, Scrum, Waterfall, V- Model.
- Knowledge on CRM’s such as Salesforce and Oracle Service Cloud(OSCV).
- Created automation frameworks for web based applications using Selenium Webdriver with Python/ Ruby/Cucumber/PyUnit/Nosetests .
- Created automation framework for RestFul API - Data services testing using BDD tools and Python / Ruby
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Experience in using Xpath, to find web element based on its XML path in web page. Involve in TestNG to execute all the automation test cases based on in a group.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid Driven & BDD Frameworks.
- Experience in Database Testing using SQL Queries with multiple Databases like SQL Server and MySQL.
- Responsible for designing, developing and implementing the ETL process which include the incremental load strategy, full load and disaster recovery.
- Extensively worked on Selenium Web Driver with the preferred languages Java, JavaScript, C Sharp and Python. Experience on CLAIMS and HIPPA standard testing .
- Involve in Web services (REST & SOAP), database technologies, and SOA/Microservices architecture.
- Experienced in Automation on Coded UI test project using Visual Basic and Visual studio. Proficient with Microsoft Excel, Microsoft Project, Microsoft Word.
- Involve in Testing of backend Database applications developed with Oracle, Sybase and SQL Server.
- Certified on Test Suite, Mercury Interactive. Certified on Software Testing Methodology and Mastering Mercury Automation Tools from Test Net Software Testing College.
- Excellent analytical and problem-solving skills with strong oral and written communication skills.
TECHNICAL SKILLS:
Testing Tools: HP Quality Center/ALM, Selenium Web Driver, Cucumber, Zephyr, UFT/QTP, HP Load Runner, JMeter, Protractor, Quality Center, Mobile Testing (Android & IOS), Appium, XPath, Jenkins.
Programming Languages: Java/J2EE, C#, Visual Basic.NET.
Defect Tracking: Jira, Bugzilla 2.0, MTM, Dovetail, Rally, IBM Clear Quest, Bug Host.
App Servers: Tomcat, JBoss, IBM WebSphere, WebLogic, BPM, IBM (MQ)
Protocols: Cisco tools, FTP, HTTP, SONET, OSPF, L2/L3 Switching, IP, VOIP, ADHOC, TCP/IP.
Scripting Languages: Python, Java Script, HTML 5, CSS 3, AJAX, XML, JSON.
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, Mongo DB.
Framework: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, BDD, TestNG, Junit.
Operating System: Linux, Ubuntu, Windows XP/ 2000/2007/2008, Mac OS.
Development Tools: Rational Application Developer(RAD), Spring Tool Suite(STS), Eclipse, TOAD.
Build Tools: Maven, ANT Hill, Agile & Scrum Methodologies, Waterfall methodology
PROFESSIONAL EXPERIENCE:
Confidential - San Jose - CA
Sr. QA Automation Engineer
Responsibilities:
- Involved in manual & automation Test Planning, writing Test Cases and Test Scripts as per Client specifications. Attend Sprint plan meetings, daily standup meetings and reviewed user stories in Agile environment.
- Perform various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as needed.
- Involved in ETL Testing, Test case preparation, Test scenario preparation, Performance Testing, SQL Script preparation & SIT Execution.
- I use Selenium Web driver, Python, Pyunit, Nosetests, SQL Alchemy, Unix for automating the functional tests and Jmeter for performance tests.
- Used Java and Junit framework for scripting and created Selenium based scripts using JUnit.
- Performed browser compatibility web application testing on different browsers (Firefox, IE and Chrome).
- Used Firebug and Xpath to work with the application objects.
- Tracked defects and prioritized using Quality Center 10 and analyzed the result between expected and actual.
- Involved in writing Automation test scripts using Selenium Web driver.
- Conducted System Testing and User Acceptance Testing for every client and conducted backend testing writing extensive SQL queries. Worked with Source version control tool such as Git.
Environment: Selenium WebDriver, TestNG, MySQL, Jenkins, Java, CSS, XML, Eclipse, GIT, Sauce Labs, JUnit, Maven, Agile methodology, MS Office suite.
Confidential - Minneapolis - MN
Sr. QA Automation Engineer
Responsibilities:
- Involved in preparation of Manual & Automation Test Plan, Test Cases and Test Scripts as per specifications.
- Perform various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as needed.
- Developed efficient, low-maintenance and unattended automation CI systems with python, docker etc.
- Wrote testing scripts using Python under Linux OS on wireless AP and controller.
- Created a Page-Object-Model framework to cover end to end testing using Protractor with Jasmine Framework for BDD. Involve in wrote Automation test scripts using Selenium Web driver.
- Conducted System Testing and User Acceptance Testing for every client and conducted Backend testing writing extensive SQL queries. Worked with Source version control tool such as Git.
- Developed Complex database objects like Stored Procedures, Functions, and Packages & Triggers using SQL & PL/SQL Server. Installed, configured and managed Jenkins as for Continuous Integration(CI).
- Prepared Test Plan, Test scenarios, Test Cases, Test scripts and Test Metrics. Document the process for future references.
- Performed data validation testing, writing SQL queries. Generated SQL queries to test the database transactions, database schemas and executed them.
Environment: Selenium WebDriver, Junit, Java, SQL, TestNG, Jenkins, Maven, XML, Agile, Page Object Model, Keyword Driven framework, Data Driven framework, Firebug, XPath.
Confidential - California
Sr. System Engineer
Responsibilities:
- As an Agile scrum team member , involved in functional testing of Salesforce Healthcare application. Architected and implemented agile testing practices for globally distributed teams.
- Developed SQL scripts , for provider, member and claims to ensure to pull the correct data for Facets testing. Reporting testing results into FDA.
- Review GMP related processes and supporting documentation for HIPPA compliance
- Generate the ETL procedures for accurate process description and compliance to FDA regulations
- Apply performance engineering frameworks to enable application teams to execute early code profiling.
- Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Created Manual, Automated test cases in Gherkin language using ALM/Selenium/Spec flow and developed automation script using Selenium web driver in Visual studio. Validate EDI Claim process according to HIPPA compliance. Involve in Selenium/RFT using to develop automated test cases.
Environment: Java, PL/SQL, Oracle, SQL Server, FACETS, HIPPA, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, XPath, Agile, MS Office, HTML,, Firebug.
Confidential - Hopkinton - MA
QA Analyst
Responsibilities:
- Prepared Analysis documents and User Acceptance documents. Actively involved with team in technical requirements, Analysis and Design.
- Generation of Test Plans and Test Cases for various modules based on the requirements and specification documents.
- Responsible for creating functional automation scripts using Quick Test Professional (QTP).
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ID’s and XPath in Selenium.
- Performed Regression Testing for new builds for every modification in the application using Selenium RC.
- Used Object Repository in QTP to change the logical and physical description whenever necessary
- Performed Data base validation using DB Checkpoints and SQL queries for backend Testing.
- Attended the Requirements reviews, Design reviews, Code reviews to understand the overall process flow and Source to Target Mappings. Generated of Management Reports and Status Reports Using Excel.
- Maintained Requirement Traceability of all requirement Vs test cases using Quality Center
- Performed Load Tolerance and Stress Tests using Load Runner and JMeter.
- Performed Data Verification Testing by writing Oracle-SQL queries to resolve data discrepancies and maintain data accuracy.
Environment: HP Quality Center, QTP, UNIX, C++, SQL, Oracle, Manual Testing, MS Office, HTML, XML, Java, Selenium WebDriver, Agile Methodology.
Confidential - Chicago - IL
QA Analyst
Responsibilities:
- Performed compatibility testing with various mobile handsets to ensure that functionality working as expected. Involved in Requirement Tractability Matrix (RTM) detailed Test Plan.
- Perform Mobile Testing for various IOS & Android mobile applications using Appium tool. Design test scenarios for various mobile apps including Native, Web & Hybrid Apps.
- Performed Testing for APIs, automation ( Selenium WebDriver + Java ), functional, mobile applications, cross browser, integration, localization, internationalization, smoke tests, regression.
- Working closely with project manager/Test Lead and Agile Project team to learn about the project functionalities and provided testing timelines.
- Architected and implemented agile QA process and practices, including defect and test management.
- Write custom test management reports using SQL and BIRT (from Silk Central and Jira data)
- Diameter Credit control testing for correct message flow between SCP and the billing system.
- Active interactions with development for defect fixes. Involve in ability to write SQL queries.
Environment: Selenium IDE, Java, SQL, Jira, Agile, Appium, Microsoft office, Maven, XML, JMeter.
Confidential
QA Analyst
Responsibilities:
- Creating both Manual and Automated test cases according to the business standards in Quality Center and Excel. Performed extensive functional, integration, security, UI testing and Regression testing.
- Executed test cases manually and maintained, re-tested failed test cases after bug fixes.
- Designing of automation scripts and different frameworks like data-driven, keyword-driven and hybrid framework using HP UFT / QTP and Selenium Web Driver automation tools.
- Created a Manual Test cases of application. Developed Manual and automated test cases to test the functionality of the application. Project is developed in using agile methodology.
- Experience with Microsoft SQL Server and MySQL database and proficient in backend testing using SQL queries
- Developed effective driver Scripts using VB Scripting with high level Recovery Scenarios, Descriptive Programming, working with data tables, Environment Variables, Shared repository and function libraries.
Environment: Java, HP UFT/QTP, J2EE, XML, HTML, SQL, Eclipse, Windows, Jira, Selenium RC, TestNG, MySQL, Selenium IDE.
