Qa Automation Tester/ Analyst Resume
BostoN
PROFESSIONAL SUMMARY:
- Over 6+ years of experience in Automation, Manual testing and Database and well versatile on AGILE environment ( Scrum and Kanban ) in testing Client/Server and Web Applications having Strong Experience in designing automation frameworks with Selenium Webdriver - Testing, Jenkins-Cucumber JVM, CODEDUI - VS2012,2013.
- Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, JUnit, TestNG, Jenkins, Maven, Ant, QTP, Cucumber, SOAP UI and HP Quality Center
- Strong experience in different phases of Software Testing Life cycle ( STLC ) including Planning, Test cases and Testing during the development of software applications. Experience working with software tools Jenkins, Maven. Good Exposure in using automated testing tool Selenium (Web Driver).
- Experience in defect tracking and change management using HP ALM/QC.
- Understanding of Python best Practices (PEP-8)
- Expertise in handling web applications - UI security, logging, backend services
- Hands on working with Python latest versions 343 and 2710, SVN, Github, JIRA, Bugzilla, Axosoft, Amazon EC2/S3
- Proficient in SQLite, MySQL and Post gre SQL databases with Python
- Familiar with JSON based REST Web services and Amazon Web Services (AWS)
- Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet
- Web Service testing (RESTful) and Automation using Apache JMeter using JSON, XML payloads.
- Experience in planning and conducting Backend, GUI, Functional, Sanity, System, Integration, end-to-end, System, Web testing, User Acceptance Testing, Bug tracking and Reporting.
- Experience on Performance Testing tool Apache JMeter .
- Proficient in backend testing including writing SQL queries for testing data integrity and validating business rules.
- Logging and prioritizing defects using defect tracking tools like JIRA, TFS, HP QC / ALM, Bugzilla
- Write new Python scripts and update the existing ones, as per requirements to update the Fortran code, in Linux environment.
- Experienced in using Linux platform with Linux commands for root cause analysis and backend server validations. Experience working with software tools Jenkins, Maven and AutoIt.
- Having knowledge of HP QTP/UFT, QC / ALM, Mobile testing Cucumber (BDD), Python scripting and SOAP UI.
- Developed test code for testing locally in Java using Eclipse, Selenium Web Driver and TestNg framework .
- Write Python wrappers to call C/C++/Fortran functions and generate API .
- Worked on Operating Systems like UNIX \ WINDOWS and Strong Database (Oracle, SQL Server, My SQL, and MS Access) testing skills using SQL.
TECHNICAL SKILLS:
Operating Systems: Windows 2003/2008/XP/7, LINUX, Mac IOS.
Databases: Oracle, SQL Server 2005, 2008, MS-Access.
Languages: Java, C, C++, SQL.
Wed Services Tools: Apache JMeter, Postman, SoapUI.
Internet Technologies: HTML, python Script, JavaScript, XML, JSON, ASP.
Testing Tools: Selenium (WebDriver, IDE), QTP, Cucumber, Jenkins, Maven and AutoIt.
Defect Tracker Tools: HPQuality Center, ALM, BugZilla, JIRA, TFS.
Methodologies: Agile Process, Waterfall Model, Iterative Model.
PROFESSIONAL EXPERIENCE:
Confidential, Boston
QA Automation Tester/ Analyst
Responsibilities:
- Prepared Test plan, Test Cases, Test Scripts and Test Steps for all the modules.
- Used java with TestNG frame work for automating scripts.
- Developed test scripts to automate the process of testing in Selenium WebDriver.
- RESTful web service testing using Apache JMeter.
- Hands on experience in data processing automation using python .
- Implemented Data Driven Frameworks to create parameterized test scripts and generate HTML reports using Selenium WebDriver and TestNG framework.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python -MySQL connector and MySQL db package to retrieve information
- Used Jenkins to build and troubleshoot automated testing
- Rewrite existing Java, C++ application in Python
- Used GitHub Repository for version controlling.
- Recorded and re-run smoke test suite in various modules using Selenium IDE during every patch release. .
- Integration of automation batch run job with Jenkins .
- Executing tests, generate defect reports, and debug software and resolve code issues during team meetings, while using tools like JMeter, SoapUI/ REST, and Load Runner to reach results.
- Recorded and re-run smoke test suite in various modules using Selenium IDE during every patch release.
- Involved in debugging and bug fixing of application modules.
- Checked Front-end validations and Front-end creation (images, Forms & pages).
- Written SQL statements manually to validate data from Database using SQL*PLUS.
- Developed multiple Selenium WebDriver Java scripts for Black-box Testing.
- Estimate test timelines for each test case and provided to Test Lead and Project Manager.
- Engaged with the Dev and Project team and informed QA dependencies and QA deliverables.
- Clearly document and report all issues and defects during testing using JIRA, JMeter, Loadrunner, SoapUI .
- Developed queries for data retrieval using SQL and PL/SQL.
- Running Scenarios and Integrating with selenium using Cucumber .
- Used QTP to update Automation Test scripts and executed for core features of the application.
- Engage with Deployment, and provide QA Test activities dependencies and test timelines.
- Integrating with Switch to create Software-Defined- Networking tenant and service provider networks and routers
Environment: Windows 2000, SQL, Oracle, Python, Black box testing & User Acceptance testing, Selenium WebDriver, JAVA, Python, Coded UI, Linux, TestNG, JMETER,JIRA.
Confidential, Fremont, CA
Test Engineer
Responsibilities:
- Analyzed business requirement documents and functional requirement documents and was involved in all phases of the project lifecycle.
- Involved in implementation of entire Testing life cycle . Followed the Agile /Scrum process.
- Updated the Test Plan and added Test Cases for very Sprint.
- Developed User Interface using JavaScript, JSP and HTML .
- Used TestNG to run multiple test cases in parallel, reported issues using JIRA tracking tool.
- Conducted Functional, Integration, System, Regression, UAT, Smoke and Operational Testing.
- Mapped the test cases to the requirements using requirement coverage function in Quality Center.
- Configured Data driven framework with Apache POI to read and write to Excel file, Parameterized tests using JUnit .
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Developing data driven framework using TestNG .
- Conduct laboratory sessions and teach students Unix/Linux Shell and Python Scripting.
- Converted Visual basic Application to Python, MySQL
- Generated Python Django Forms, Crispy forms to record data, login and signup of online users
- Experience in development test automation
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Wrote and executed automated Data Driven Test Scripts in QTP for different test scenarios, inserted various checkpoints to check web pages, table contents, databases, bitmaps and text.
- Automated Web Based testing using Quick Test Pro (QTP).
- Developed reusable and well commented Selenium functions using Java.
- Tested web services, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of Web Services.
- Extensive knowledge in Python, JAVA, MYSQL, Oracle Unix and Linux.
- RESTful web service testing using JMeter.
Environment: Microsoft Office, Selenium, Quick Test Professional, QC, SQL Database under Windows platform IIS 5.0, C#.Net, Coded UI, Python Script, JavaScript, TestNG, JIRA.
Confidential, Dallas, Texas
Test Engineer
Responsibilities:
- Worked as Software engineer in provisioning team of Customer Relationship Management (CRM).
- Design comprehensive test plans and cases that cover functional and technical specifications, integration, compatibility, and performance.
- Understand testing objectives and priorities and work with other team members to resolve problems in a timely and efficient manner.
- Assist other team members with maintaining and troubleshooting automation scripts.
- Gathered In-depth knowledge of testing Web-based applications
- Developed test scripts based on business objectives and project artifacts.
- Worked with Selenium IDE
- Executed Selenium test cases and reported defects.
- Created Test cases using Element locators in Selenium IDE.
- Participated with the team for GAP analysis in case of any new production defects, different from previously raised defects.
- Coordinated with onshore and offshore teams for test case optimization and Cost Benefit analysis.
- Executed functional testing scenarios of both web-based and back-end batch transactional processes.
- Analyzed test plans, defined test cases according to the business specifications given and uploaded into Quality Center.
- Communicated with the ordering and provisioning to activate products and services ordered.
- Complete knowledge of Software Development Life Cycle and Software Testing Life Cycle
- Solution based on Amdocs OMS product.
- Will work in context of Clarify.
- Manages the ordering and provisioning steps to activate products and services ordered.
- Will handle all required business processes, e.g. Provide, Change, Cease, Amend, Suspend, Resume, and Cancel.
Environment: Windows XP, HTML, IE 6.0,Toad, MS-Access, MS-Word, MS-Excel, Quality Center, Selenium IDE
Confidential
QA Analyst
Responsibilities:
- Involved in maintenance and enhancement of the existing Internet Auto Q&B application and keeping it updated with “Rate and Regulation” changes given by the product team.
- Continues alert monitoring, escalating management, Coordinating application Development team, Documenting and maintain the status reports etc.
- Prepared Master Detailed ETL and BI Test Plan for the entire Project based on Test Strategies and Developed scripts, utilities, simulators, data sets.
- Involved in project documentation.
- Accessing defect tracking tool HP ALM/QC in functionality like Requirement, Testing, and Defects modules.
- Performed Functionality, Negative, GUI, Sanity testing, System testing and Database testing.
- Implemented automation using SELENIUM Web Driver, JAVA, Selenium Grid, Cucumber and Maven.
- Develop and Implement Page Object Model based automated functional testing utilizing Jenkins, Behave Java and Selenium WebDriver for automating the web applications.
- Worked with Jenkins Continuous Integration tool and Build Tool Maven .
- Provide trainings Confidential the unit level and come up with Automation POC's on Ruby/Cucumber tool.
- Provides the status reports like how many test cases executed, defects found, defects pending, defects solved.
- Documented the test results and informed to QA lead about the status.
- Validated BI Dashboards, Drill Down features, Slice and Dice, Master & Detailed Reports and Scorecard formats.
- Capable of developing new scripts for the new requirements.
- Involved in maintenance of automated test scripts to support regression testing.
- Generated email able reports using TestNG framework.
- Logged defects in HP ALM, re-tested defects, analyzed defect with Users and Developers.
- Understanding and analyzing the User Stories and creating different scenarios against the User Stories.
- Developed BDD tests using Cucumber by writing features and Developed required Selenium support code in JAVA for Cucumber .
- Update all test plans and test cases to changing Backlogs.
- Participation in conference call meeting with the on-site team.
- Attending daily scrum meeting.
- Responsible for Sanity, Functional and Regression Testing.
Environment: SDLC, UML, Java development technologies including XML, JSP, JavaScript, HTML, Eclipse/ IDE, Dreamweaver, Selenium WebDriver, Relational Databases (DB2/Oracle/SQL Server) J2EE,MS-Office, HP ALM.
Confidential
Web Developer
Responsibilities:
- Involved Manual testing, Functional Testing, Black box testing, Regression testing, System testing, Integration testing and end-end testing, User Interface testing and Data Driven Testing.
- Gathered test data requirements for data conditioning from Business Units to test total application functionality.
- Responsible for testing Remedy Incidents (production defect tickets), regression testing existing functionality of the application and features.
- Created test scenarios for System testing and Regression testing.
- Prepared test plans, test cases for both positive and negative scenarios and mapped the same to requirements.
- Executed test scripts, and analyzed the test results.
- Used Test Director as a central repository for all the test activity.
- Attended meetings with developers in the discussion on resolving the issues, priority of bugs and updating the status of bugs once they are fixed.
- Responsible for writing the SQL queries to verify GUI front-end results and to extract and to manipulate the data to satisfy test cases/ requirements.
- Tested Web page presentation manually for different browser compatibility.
- Tested broken links and inter application links in Development, Test, and Production environments.
- Bug tracking and defect logging tools like Bugzilla, Jira, remedy, HP Quality Center/ALM.
- Executed test cases before and after bug fixes for each build for User acceptance testing.
- Performed Back-end testing using TOAD .
- Tested the application for third party vendor confirmation and client reports as per use cases.
Environment: Test Director, Win Runner, J2EE, Tomcat, HTML, UNIX Oracle and Toad.
