Qa Automation And Manual Testing Engineer Resume
FL
SUMMARY
- 6+ Years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise, testing Web - Applications and Mobile Applications using IOS and android.
- Well versed in various forms of Testing: Smoke, Functional, Integration, Regression and UI.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Test Methodologies from project definition to post deployment documentation.
- Experience in writing System Test Plans, Test Cases, Test Scripts, Automated scripts and Documentation.
- Experience in Agile Scrum & Waterfall methodology.
- Experience in Designing and executing the automation scripts using Selenium-WebDriver.
- Possess solid experience in Manual Testing along with skills in Automation Testing using Selenium Web driver.
- Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven, Cucumber.
- Work with the IT & Operations team to design, build and troubleshoot performance test environments.
- Experience in working with Build Systems like ANT, Maven and continuous integration systems like Jenkins, Team City, and Cruise Control.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Experience in C, C++, Java, HTML, CSS, Python, Java Scripts, Oracle, Git and SVN.
- Experience in writing Automation scripts and frameworks using Java, python, C#, JavaScript, VBScript.
- Expertise with Quality/Defect Management tools like HP QC, Ralley & JIRA.
- Hands on experience using Excel (POI API) for Data Driven Development testing frameworks.
- Expertise in performing Mobile Application Testing using Appium and SeeTest.
- Took a role in mobile testing using Perfecto Mobile for testing mobile apps on the Android and iOS platforms.
- Performed ADA TESTING for Health Insurance Client and created Reports for ADA Compliance.
- Expert in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
- Generated Automation Reports for ACCESSIBILTY TESTING through AMP TOOL and performed Manual Testing with Tool JUICY STUDIO.
- Working experience in Unix commands and Unix shell and bash scripting.
- Good Working knowledge of Automation Tools like QTP, JIRA and Expertise in QTP in running Scripts for Functional and Regression testing.
- Have strong skills in writing and executing test plans and test cases in highly structured and loosely structured development environments and performing all types of testing.
- Experienced in documenting & tracking defects and regressions.
- Good Experience on Selenium IDE and creating Scripts in Selenium --RC by using Java.
- Familiar with AWS Device Farm and its functioning.
- Configured tests with some provided device list and tested sample apk files in AWS Device Farm (Amazon).
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE
Confidential, FL
QA Automation and Manual Testing Engineer
Responsibilities:
- Involved and participated in agile methodology daily huddles, grooming, planning, review and retrospective meetings.
- Design, Develop and Execution of Test Plan, Test Scenarios, Test Cases, Test Scripts and Test Steps.
- Developed test cases using TFS (Team Foundation Server).
- Analyze the requirements and identify the features and functions to be tested and automate using Selenium where possible.
- Provided test effort estimates (Test case preparation, functional, regression, UAT and smoke testing.
- Involved in verification and validation of multiple projects. Scripted tests aimed at maintaining the quality of our websites using Selenium and Nightwatch JS.
- Proficient in using Appium to develop Automation testing scripts for Mobile and client - server applications. Work onAppium for App testing (Android/ IOS). DevelopedAppium Scripts for Native, The Web and Hybrid Android/IOS Apps using Java.
- Performed mobile testing usingAppium.
- Good experience in mobile testing usingAppium in both IOS and Android applications using simulator and emulator.
- Implemented test automation scripts for mobile testing usingAppium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms usingAppium
- Identified mobile elements usingAppium Inspector, UI Automator Viewer.
- Documented defects in Jira for reporting, used Android Debug Bridge (ADB) for debugging, and Jenkins to flash a new SDK
- UsingJenkins to get the new APK
- Developed Traceability Matrix of Business Requirements mapped to Test Scripts to ensure any Change Control in requirements leads to test case update.
- Tuned ETL jobs/procedures/scripts, SQL queries, PL/SQL procedures to improve the system performance
- Wrote SQL and PL/SQL scripts to perform Databasetesting and to verify data integrity.
- Tested several UNIX Shell Scripts and for connecting to database and for file manipulation of data.
- Prepared Test cases/Feature files by using BDD from user stories
- Extensively worked withBDD (Cumber-Serenity) to automate acceptance criteria
- Created Web services automation Scripts usingBDD Web service Framework
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, trackedCucumber reports.
- Assigned the tasks of testing and evaluating mainframe interactions with distributed systems
- Good knowledge in Mainframe testing includes creation of test case documents, preparation of test job in test environment, execution of smoke testing, functional testing, integration testing, regression testing, preparation of job logs and defect tracking.
- Identifying the Test Cases to be automated and developed automation test scripts using Selenium Web.
- Design & execution of test cases to validate the ETL process which includes reports
- Performed smoke, functional, regression, integration, Build acceptance, performance testing.
- Conducted internal and external reviews as well as formal walkthroughs, and participated in status meetings.
- Involved in API and database testing.
- Design and implement NoSQL database systems of Cassandra DB; Consult with application teams on data modeling and schema design, database coding, and database performance tuning.
- Performed Data upgrades from RDBMS intoCassandra databases. developed Kafka standalonePOC's with the Confluent Schema Registry, Rest Proxy,Kafka Connectors for Cassandra and HDFS(Hadoop 2.0);
- Coordinated UAT with Business team.
- Worked on complex testing environments (UI and Non UI).
- Provided QA progress/test status to higher management (execution progress, defect management, risk escalation etc.).
- Managed all aspects of the QA project life cycle, and worked with team members to oversee all phases of project completion using agile methodology.
Environment: HP ALM / Quality Center 11.5/9.2, JIRA/ Confluence, Selenium 2.4, Web Driver, Jenkins, TestNG, Jmeter, Java Script, VB Script, SOA, Java, SharePoint, Visual Studio.Net, Web Services/API, HTML, DHTML, Windows 7, Windows XP/2003, SQL Server 2012.
Confidential, TX
Automation Engineer
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS.
- Performed browser (IE, Firefox, Chrome, Safari) and Platforms (Windows/Mac OS) compatibility testing.
- Writing Test case scripts in Java-Selenium Web driver using Eclipse IDE and maintained the selenium scripts and executed. Prepared automation test framework.
- Involved in implementation of Test Automation Framework build usingSelenium WebDriver,protractorto handle Angular JS,TestNGandMaventechnologies under Java platform utilizing industry leading harness design patterns and approaches.
- Wrote, troubleshot, and maintained automated test plans using Selenium and NightwatchJS.
- Developed test code in Java language usingEclipse, IDEandTestNGframework.
- Good experience in mobile testing usingAppium in both IOS and Android applications using simulator and emulator.
- Automated data movements using pythonscripts.
- Migrated and transitioned legacy database repositories from IBM Rational ClearCase/ClearQuest to IBM JAZZ
- Proficient with ClearCase/ClearQuest Req Pro, RPT, and RFT (legacy IBM CM tools)
- Writing automation test cases using Ranorex.
- BI Integration with SharePoint like Power View, Power Pivot and Power Query, Excel Service, and Reporting service.
- Used Kismet tool identifies networks by passively collecting packets and detecting networks, which allows it to detect hidden networks and the presence of non-beaconing networks via data traffic.
- Sound knowledge and industry experience in Vulnerability Assessment and Penetration Testing on WEB based Applications, mobile based application and Infrastructure Penetration Testing.
- Proven experience in manual/automated security Testing, secure code review of web and mobile applications.
- Managed Defect tracking and reporting from ALM.
- ConfiguredSelenium WebDriver, TestNG, Maven tooland createdSelenium automation scriptsinjavausing Junitprior to agile release.
- Created and executed detailed test cases for testing the application on Android, iOS and Windows, Amazon Fire
- Tested Cloud applications on platforms iOS, Android, Windows Phone, Amazon Fire
- Responsible for designing Database tables and writing SQL & PL/SQL procedures, functions.
- Developed various forms (screens) and some complex reports.
- Performed System Testing, Smoke Testing and Regression Testing on different environments (like Production, UAT).
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Aided in generating System Testing Scenarios of end to end testing of application.
- Performedregressiontest usingTest Complete.
- Generated and executedVB scriptsusingTest Complete.
- Working within agile development teams with a BDD approach and supporting the developers to quality assure developments early
- Quick setup, execution and reporting of findings for Smoke test for each build.
- As the SAP Solution ManagerALMLead was responsible for migrating the existing ChaRM implementation from SAP Solution.
- Involved in querying using SQL and updating records and validate database records as expected.
- Tracking the Defects and Reporting the bugs on a daily and weekly basis.
- Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
- Facilitated user acceptance testing with business users by utilizing my strong domain expertise.
Technologies and Tools: IPM, Windows, Linux, HP Quick Test Pro 10.0, Agile Scrum, VB Scripting.
Confidential, New York
Automation EngineerResponsibilities:
- Involved in writing test cases for the System testing.
- The testing included validation of new functionality against the requirements.
- Regression testing was done to ensure that the current functionality is not affected
- Analysed functional requirements and created test strategy and developed test cases.
- Developed a web based Profile UI using MVC.Net, C#, NET and SQL Server 2012, AJAX, JavaScript, JQuery.
- Performed Functional and Regression Testing on different platforms. Developing and testing load balance and functionalities of embedded systems
- Tracking project progress, through variousHPALMand SharePoint reports, for priority applications and sunset applications impacted by separation and requiring remediation.
- Other tools developed in Python to automate daily activities in python like monitoring DB
- Write clean, modular, and clear Ruby code
- Worked with shell scripts to build wrapper around ETL to do onetime historic load.
Environment: Python, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Ruby, Cassandra.