Agile Automation Qa Engineer Resume
Philadelphia, PA
SUMMARY
- Over 9 years of experience in Quality Assurance having key strengths like self - motivation, detail orientation, and team playing.
- Proven success in software testing (system/Regression), setting up of the test environment, creation of test scripts/cases, execution of tests and tracking of defects using various tools Quality Center/Bugzilla/Rally/Jira.
- Extensive experience in API Testing, Functional, Regression, GUI, User Acceptance system, Integration testing and WebServices (SOAP / REST) testing.
- Expertise with Software Development Life cycle (SDLC) process and Agile/Scrum Methodology.
- Experience with Test driven development and Behavior driven Development.
- Good knowledge in Core JAVA and SQL.
- Participated in planning, estimating, scheduling, retrospectives and any other team activities.
- Experience with MS Word, MS Excel for writing Test Plans, Test Cases, weekly status reports
- Experience in manual backend database testing of the PL/SQL programs and scripts.
- Experience in Data Analysis, Data Migration, Data Validation, Data Cleansing, Data Verification and performing root cause analysis for Data Mismatch.
- Possess excellent analytical, technical, and troubleshooting skills
- Excellent team player with good logical reasoning ability, coordination and interpersonal skills.
TECHNICAL SKILLS
Programming and Scripting Languages: VBScript, Visual C#, C, C++, SQL, PL/SQL, ASP, JavaScript, HTML, XML etc..
Testing tools: Selenium Webdriver, SOAP UI, WebAii framework and QTP.
Bug Tracking Tools: ALM/Quality center, Bugzilla.
Agile tracking tools: JIRA, Version One, Rally & TFS.
Databases: MS SQL Server 2000, MS Access, PL/SQL.
Operating Systems: Windows Series, MS-DOS, UNIX/Linux, OS/400.
Software, Utilities and Network Protocols: Eclipse,Java, GITHUB, SVN,TFS, MS Office 2000/XP/2003, MS Project, MS Visio, TCP/IP, HTTP, HTTPS, FTP and Telnet.
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Agile Automation QA Engineer
Responsibilities:
- Created and executed test plans as part of sprint commitment
- Worked System testing, Performance testing, GUI testing and Regression testing.
- Participated in daily standups, sprint grooming, planning, demo, and retrospectives as part of Agile Methodology.
- Kept project tracking software JIRA current with task/story status and time spent.
- Corrected issues when they arise during sprint and between sprints via retrospective.
- Worked on automating Atlas (test construction and Publication)website for USMLE and Step exams using Selenium Webdriver and Java
- Closely work with developers as part of Test Driven Development.
- Developed BDD/TDD tests using Cucumber, gherkin by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Maintained the Selenium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features
Environment: Agile Methodology, Selenium Webdriver, Cucumber/Java, BDD, PL/SQL, Web application, JIRA,Sub version.
Confidential, San Diego, CA
Software Engineer in Test
Responsibilities:
- Created and executed test plans as part of sprint commitment
- Worked System testing, Performance testing, GUI testing and Regression testing.
- Participated in daily standups, sprint grooming, planning, demo, and retrospectives as part of Agile Methodology.
- Kept project tracking software JIRA current with task/story status and time spent.
- Corrected issues when they arise during sprint and between sprints via retrospective
- Worked on automating desktop application using automation tool Ranorex and web application using Selenium Webdriver.
- Writing automated test scripts in Eclipse using Selenium Web Driver/Testng framework.
- Executed SQL scripts and Stored procedures in SQL Server Database to validate data which flows to the end user with the actual data in the Database
- Closely worked with Database team and took ownership of backend testing.
- Used Team Foundation server(TFS) for Source code repository and as Continuous Integration tool.
- Closely work with developers as part of Test Driven Development.
- Good understanding of Loan Processing Cycle - Processing, Origination, Underwriting and Closing.
Environment: Agile Methodology, Ranorex, Selenium Webdriver, SQL Server 2012, Web application, JIRA, TFS, Sub version.
Confidential , San Diego, CA
Software Engineer
Responsibilities:
- Involved in Functional, Integration, Regression and extensive GUI Testing of the Web application using Agile/SCRUM process.
- Review & provide QA estimates for user stories / Bugs based on content, complexity, testability and thoroughness.
- Writing automated test scripts in Eclipse using Selenium Web Driver/Testng.
- Worked 30% of my time on Manual Testing.
- Performed verifications on fixes in multiple environments. Clearly documented and/or communicates fix success, failures and status updates, as appropriate.
- Experience working with REST API technologies and HTTP.
- Attended design reviews, prepared test matrices, performed testing, and coordinated external dependencies in leading the testing of complex technical projects.
- Part of Bi - Weekly product releases.
- Used Octopus Deploy as a part of continuous Integration and also managed QA Environment.
- Provided status of a project release readiness and judged whether defects are blocking a release
- Performed regression testing for the application and maintained a database of regression Scripts.
- Used Agile tool Rally to add acceptance criteria and to track work status.
- Multi browser and cross browser testing.
- Validated product apps on IOS devices.
- Consistently recognized by team members as a fast learner with excellent problem solving and technical troubleshooting abilities
Environment: Win 7, Html 5, Java, Selenium Webdriver, SQL, REST, virtual servers,Rally, GITHUB.
Confidential , Madison, WI
Quality Assurance Technician
Responsibilities:
- Writing automated tests for Java application using selenium Webdriver.
- Integrating new automated unit test plans into development code streams.
- Provided status of a project release readiness and judged whether defects are blocking a release
- Attended design reviews, prepared test matrices, performed testing, and coordinated external dependencies in leading the testing of complex technical projects.
- Responsible for GUI testing for the website, suggesting improvements to performance of website in terms of web-page loading, image optimization etc.
Environment: Win 7, SQL Server, Selenium Webdriver, Java, Cucumber, virtual servers, hp Quality Center 11.0.
Confidential
Senior QA analyst
Responsibilities:
- Created fully-automated cross-browser regression framework using Unit, Java and Selenium
- Fully automated GUI smoke test for banking project, reliably executing in 5 minutes where manual testing previously took over an hour
- Performed Web services testing using SOAP UI pro.
- Worked closely with Developers and Business Analysts to communicate QA issues, testing status and with the testing teams.
- Worked on SAP Automation using SAP TAO / Selenium.
- Performed Positive and Negative testing for system validations.
- Implemented bug tracking and test case management using Quality Center
- Reported the status of the testing of the application to the upper management at regular intervals
- Used Quality Center for Bug reporting and Tracking
Environment: Win XP Pro,Selenium,Java, SQL.
Confidential
QA Assurance Contractor
Responsibilities:
- Involved in design review meeting with business analysts and developers.
- Assisted Manager in test estimates.
- Coordinating releases with the development team to ensure deadlines are achieved.
- Status updates to development team, Management team and key stake holders.
- Executed SQL scripts and Stored procedures in SQL Server Database to validate data which flows to the end user with the actual data in the Database
- Generated Data driven scripts to access the backend database.
- Performed regression testing for the application and maintained a database of regression Scripts.
- Used Bugzilla for Bug reporting and Tracking.
- Parameterized the scripts and enhanced them according to the test cases.
Environment: Win XP Pro, VS 2008 (C#), Bugzilla, SQL Server
Confidential
QA Engineer
Responsibilities:
- Create and update test case documentation.
- Execute test cases and record results.
- Raise anomalies (bug reports) as necessary in JIRA.
- Performed System Testing, Regression Testing and UAT Testing of a new Web application.
- Produce a weekly status report for the team leader.
- Create test conditions and test cases for PAYE functional testing.
- Test data preparation using Ingres SQL.
- Functional test execution.
- Escalating, tracking and resolution of defects and issues recorded.
- Review test plans written by business users and system test team.
- Link between development and business test.
- Knowledge transfer and of new test support team members.
- Building effective relationships with business users and third party suppliers.
Environment: Java, JIRA, Ingres, Oracle 9, web-based application,Unix/Linux.