Software Developer Test Lead Resume
Portland, OR
SUMMARY
- Around 8+ years of experience in Information Technology as a Software Tester in the areas including Web &windows - based applications by using Manual & Automation testing techniques.
- Good understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Bug Life Cycle of its different phases.
- Experience in Test and software Testing processes like Test Planning, Test Cases Design(CMMI: Level 5 ), Test Environment Setup, Test Data Setup, Defect Management, Test log, Test results, Test Traceability Matrix, Test Automation, User Acceptance Testing.
- Proficient in automating test scripts on HP Quick Test Professional(QTP).
- Good knowledge of MS SQL, selenium, C#, Phyton, Tableau, Kafka, postman, QTP,NeoLoad, Microsoft Visual Studio Online, Team Foundation Server and Microsoft Test Manager,VSTS, MF ALM,ETL,ETM framework, HATS IBM .
- Extensive experience in Web Application testing and Manual testing.
- Experienced in Web Service testing by using SoapUI, REST API and Postman.
- Extensive experience in Manual as well as Automation testing of Web based application.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Performed various types of testing such as: Functional, Integration, System, and Black box, Data Integrity, Acceptance and Regression Testing.
- Good knowledge on installation, designed, implementation of configuring Topics in new Kafka cluster in all environment&generating consumer group lags from Kafka using their API.
- Knowledge using Test Driven Development approaches (TDD, BDD, ATDD).
- Experience in using version control tools such as SVN and GIT.
- Extensive knowledge and experience of Selenium IDE, Selenium Web driver using Core Java for developing automation scripts using Selenium.
- Strong knowledge on & Hands on experience in validating Web Services using SOAP-UI
- Experience in fetching data from the databases of RDBMS in Oracle, My-SQL and SQL Server by executing SQL Queries.
- Handling and co-ordinating with offshore team during projects. Worked on multiple projects for a sprint.
- Good knowledge on Hybrid, Data driven, and Modular automation frameworks.
- Expert in ALM design specific to Quality Center for Testing and Defect Tracking.
- Expereince in providing estimates for every sprint for QA team.
- Posting the issues in Defect Tracking tools (JIRA, QC, TFS, and Rally) with proper Severity.
- Well versed in analyzing Results, Bug Tracking & Reporting, detailed status reporting.
- Co-ordinated with the offshore team for all QA related activities for projects.
- Performed unit testing using Junit/TestNg, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
TECHNICAL SKILLS
Methodologies: OOAD, Agile, Scrum, Waterfall and V-Model.
Tools: Manual Testing, Selenium, QTP, Cognos, APICA load testing tool,Jenkins, GitHub, Deja Click in Firefox browser, IE (7,9,10,11), Edge, Google Chrome, Safari, Google Chrome (Mobile),Firefox, Kafka, GEB,Microsoft Test Manager (MTM), Cognos (10.1,10.2,11),ETL,ETM framework,HATS IBM .
Programming Languages: Java, MSSQL, HTML, CSS3,XML, .NET, C#,phyton
Test Management Tools: JIRA, Quality Center/ALM, TFS
Operating Systems: Windows 10/7/XP/98, Android, IOS, Mainframe
Operating System: Windows, Linux/Unix
Databases: SQL Server, Oracle, MS Access, T-SQL, LINQ to SQL.
Web Services & Database: SOAPUI (SOAP, REST), Ready API, Rest Client (Firefox add on), SQL Server, Postman,Spock,JUnit & TestNG.
Automation Frameworks: BDD/ATDD (TestNG), TDD, Data Driven, Keyword, Hybrid driven
Version Controller: Team Foundation Server (TFS), GitHub, SVN.
PROFESSIONAL EXPERIENCE
Confidential, Portland OR
Software Developer Test Lead
Responsibilities:
- Participates in infrastructure planning, providing insight into the future of their area(s) of technology
- Identifying the scope of the testing required for a particular release based on the requirements of the document
- Preparing test plan after discussions with the test team and have it reviewed and approved by the management/ development team.
- Identifying the testing effort required by calculating the sizing needed for the given release and plan the required effort for the same.
- Working with both offshore and onshore teams in all aspects of operations, release management and product support
- Initiate the test planning activities for test case design and encourage the team to hold review meetings and ensure that the review comments are incorporated.
- During the testing cycle, monitor the test progress by constantly assessing the work assigned to each of the resources and re-balance or re-allocate them as required.
- Validated the Data on Mainframes using batch testing
- Coordinated Web and Mainframe projects for schedules, requirements gatherings, timelines
- Extensively worked on SQL for back end testing on DB2
- Analysedskills, which are required and balance the test resources accordingly with those needs based on their own interests as well. And also if there are any skill gaps and plan for training & education sessions for the identified test resources.
- Scheduled meetings with Users, Business Analysts, Developers
- Managed the defect management using Application Lifecycle management QC& TFS Tool
- Involved in design review meetings, Testcase peer review,Requirementsreiew meetings, Team meetings
- Attending daily standup meetings, retrospective meeting and sprint meeting with PM and FA. And Prepare any risk mitigation plans if in case any delays are foreseen.
- Hold meetings within the test team to make sure everyone is aware of what the other fellow team members are doing.
- Performed Online, Batch QA Testings for tax forms and Manual Testing
- Worked with SQL and Table Joins to test the database integrity.
- Coordinated different projects for schedules, requirements gatherings, timelines
Environement: Mainframe, SQL, HATS IBM, ETM Framework, TFS, Selenium, Soap UI, Rest.
Confidential, Chicago, IL
Sr Automation Test Engineer
Responsibilities:
- Prepared & Executed the Automation script of the Web applications using AccelQ and Responsible for end to end testing of these applications.
- Contribute to System test methodologies, test plans, and highly effective test automation by creating and executing automated system tests to replicate real-world scenarios.
- Analyzed and documented detailed program information while working and interacting with software developers and members of various other dependent departments.
- Worked as QA Tester and took responsibility for the Requirements Analysis, Designing and Testing of the flow and the logic for the project.
- Analyzed the requirements for gaps and performed test analysis to cover all test scenarios.
- Modified and maintained already existing Test Plan Document, Test Cases and scripts to leverage the Automation team effort during the Regression testing.
- Prepared and executed the Automation scripts for the web application using the Selenium WebDriver with TestNG framework in Java Programming Language in Eclipse.
- Generated Requirements Traceability Matrix and tracked requirements status throughout the project.
- Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Worked with the development team to ensure that the testing issues are resolved and coordinated defect resolution
- Responsible for development and implementation of Automation Framework using Selenium Web driver and Java platform utilizing industry-leading harness, design patterns and approaches.
- Develops and designs QA processes and Automation scripts within JAVA- Selenium framework setup for performing Functional and Regression Testing.
- Automation project setup and deployment in Jenkins and Teamcity through Microsoft Team foundation server and TFS GIT for continuous Integration and continuous Deployment.
- Worked using Test Driven Development approaches (TDD, BDD, ATDD)
- Manage multiple builds and patch releases as per the project proceedings.
- Documents and tracks defects using Microsoft Team foundation server.
- Provides more flexibility in automating test cases.
- Works on Mainframes for data and content validation.
- Performs manual and automated testing of web services using SoapUI.
- Testing REST API’s for all of the given web service requirements in the project.
- Validates SOAP or REST response against third parties, GUI and databases.
- Collaborates and coordinates with cross-functional project team members to ensure project deliverables are produced within the expected timeline.
- Created Test Plans and test scripts, executed test scripts, and wrote Test Report.
- Developed and executed plan for data profiling, and BI report testing
- Planned and conducted report tests for wide variety of applications.
- Provides expertise using multiple ETL products namely COGNOS DATA MANAGER and any other ETL and Modeling software
- Providing test case input and assisting with production validations
- Developing process flows and documentation
- Convert solutions into functional specifications and translate to both development staff and end users
- Planned, documented and tested extensive data integration process (PL/SQL) in support of financial security reference data
- Create daily reports in designed Excel spreadsheet with pivot tables.
- Identified data issues and provided recommendations for resolution to ensure optimal performance.
- Performed and conducted complex reporting analytics.
- Implemented effective data quality testing standards, verification procedures and tools
- Used HP Quality Center: Test Center, Test Lab, defect management
- Manages and drives Quality Assurance Team to deliver desired Quality results in Functional, Performance and User Acceptance Testing.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, vsts, Cucumber, HTML, XML, ClearCase, SQL, Windows.
Confidential, Arizona
QA Selenium Automation Tester
Responsibilities:
- Performed User story analysis and developed test plans for every story
- Test case automation using Cucumber test automation tool and Gherkin scripting language
- Developed BDD scripts with Cucumber and writing step definitions for behavior
- Involved in developing framework and Test Environment Setup for selenium.
- Used ALM/QC for requirements, tests, reports and defect management.
- Develop optimized UFT/QTP scripts for regression testing with data sources.
- Executed the Test Suites (functional, regression and sanity testing) on different browsers (IE, Chrome and Firefox) and presented the results using TestNg Framework.
- Dealing with bug reports - making sure they have enough detail for developers to understand, going back to users with workarounds or questions about browsers, setup etc.
- Make sure all releases are passing our release acceptance criteria (currently a set of Selenium tests).
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the web services (SOA) through SAOP UI.
- Developed test framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Involved in testing the mobile applications(iOS/Android) manually and tested new features of the application using Appium.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Integrated with Continuous Integration tools ma for running tests automatically and generate reports.
- Configured ANT builds scripts to run tests, develops reports and sends notifications.
- Develop scripts to automate the execution of ETL.
- Providing routine process/operational control reports and/or Controls Dashboard support
- Help develop test cases and plans to complete the unit testing and support System testing.
- Modified and maintained oracle procedures using SQL .
- Developed SQL Reports using advanced queries in OLTP system and webFOCUS.
- Participate in the development of an automated testing strategy and deliverables.
- Performed advanced queries on views, which was used in the metric reporting tools.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
Environment: Java, PL/SQL, Selenium, TestNG, Load Runner, Selenium WebDriver, etl, Spock, Gherkin scripts, SoapUI, Jenkins, Firefox, Maven, SQL, XML, Performance center, Eclipse, JIRA.
Confidential, Hagerstown, MD
QA Selenium Automation Tester
Responsibilities:
- Developed new and updated existing automation scripts using Selenium WebDriver in Java.
- Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement.
- Done java coding extensively for Data Driven framework and Keyword Driven Framework by using TestNG framework along with Selenium IDE, Selenium.
- Designed the test cases for the complete application modules.
- Prepared manual & functional test cases on web applications as per requirements.
- Peer reviewing of designed test cases.
- Responsible for Regression Testing, Functional testing for web based application.
- Performed Regression Testing for every modification made in the application & new builds using Selenium WebDriver.
- Reported bug using Project Tracking tool JIRA.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Worked on POC for Spock (Spock tests are written in Groovy) and JUnit stack
- Worked on CucumberTesting applications and responsible for preparing weekly status reports and validated the back-end data using PL/SQL queries for data integrity.
- Reviewed Business and Technical requirement documents to develop test scenarios and test cases.
- Involved in Database testing.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Worked with Web Service testing by using SoapUI, REST API and Postman.
- Used web-debugging tools like XPath, Firebug and FirePath to locate elements.
- Created of stored procedures, triggers and views.
- Executed the Test Cases to verify actual results to expected results.
- Tested web application using TestNG and Selenium Framework.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Worked in Database Testing using SQL queries with multiple Databases which includes Oracle, SQL Server.
- Proficiency in automating test scripts for cross Operating systems using Selenium.
- Maintained and executed Maven buildfiles for running automated test cases along with Continuous Integration tools like Jenkins, Qlik.
- Design, develop, and test processes for extracting data from legacy systems, production databases, Teradata, Teradata Aster, Hadoop, and Open Source platforms
- Works with team to develop policies and security frameworks to ensure precise and accurate delivery of information
- Provides expertise using multiple ETL products namely COGNOS DATA MANAGER, INFORMATICA, DATA STAGE, etc. and any other ETL and Modeling software
- Providing test case input and assisting with production validations
- Developing process flows and documentation
- Convert solutions into functional specifications and translate to both development staff and end users
- Involved in Web Service testing and validating the XML files.
- Performs in-depth analysis to isolate points of failure in the application
- Assist in production of testing and capacity certification reports.
Environment: Java, PL/SQL, Selenium RC, TestNG, Load Runner, Selenium WebDriver, Spock, Python (test scripts), SoapUI, Jenkins, Firefox, Maven, SQL, XML,etl, Performance center, Eclipse, JIRA, Oracle, UNIX and Windows, Team Foundation Server (TFS).