Sr,qa Automation Engineer Resume
Tyson S, VA
SUMMARY
- Senior Automation Testing/SDET engineer having 7+ years of experience in Manual Plus Automaton testing and knowledge of various domains.
- Designed and developed story driven browser testing using Cucumber and Selenium Web Driver, Java.
- Experience of creating different kinds of Frameworks. i.e. POM, TestNG, Data Driven and Modular Framework.
- Experience of Web Application automation using the latest open source automation tools and technology such as Selenium, TestNG, Java, Cucumber(BDD).
- Rich experience of version control system GIT, Bitbucket and build management tool Maven.
- Experience in Continuous Integration Testing using Jenkins.
- Experience in Test Automation using Cloud infrastructure.
- In depth knowledge of various design patterns like Page Object Model (POM), singleton etc.
- Experienced in analyzing business requirements and functional requirements specifications of an application.
- Experienced in working closely with business analysts, developers, and end users in a cross functional team.
- Experienced in Preparation of Test Plan, Test Scenarios, Test Cases and Test Data from requirements.
- Expertise in various SDLC, STLC, Bug Life Cycle methodologies and experienced with Agile, Waterfall.
- Experienced in Functional Testing, UAT, Integration Testing, Backed end, Ad - hoc, UI Validation, System Testing, Sanity Testing and Smoke Testing.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL, providing required input data to request XML & get the required data from response XML & use the response data from another request XML using SOAPUI.
- Experience with SOA architecture which include Soap Web Service and Restful Web Service Testing
- Met preset customer goals through ecommerce sale maximization
- Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications
- Experience in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, API Testing, UAT testing, browser compatibility testing.
- Experience of Mobile Automation Tool Appium with Java and development of mobile test cases.
- Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like Bugzilla, JIRA, Quality Center and HP ALM
- BDD/Cucumber approach which allows non-programming QA engineers to write new automated tests
- Performed both Manual Testing and Automated Testing
- Proficient in black box testing, performance testing, Graphical User Interface testing (GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing
- Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, MySQL, and Microsoft SQL Server etc. to perform back-end-Testing
- Good Command in using Version control tools like TFS.
- Experienced in developing functional system integration test and test plans and test cases based on system requirements and business rules.
- Strong problem solving and analytical skills; Fast learner of complex technologies
TECHNICAL SKILLS
Testing Tools: Selenium, Web driver,Java,Junit, TestNG, Cucumber,Appium,Eclipse
Bug Reporting Tool: Bugzilla, Eclipse, Jenkins, JUnit, JIRA, TFS
Languages: Core Java, C, Java Script, VB Script, ASP, Ruby, Shell Scripting, PHP, Python
Mobile Testing Tools: Appium
Web Technology: IIS, HTML, XML, Web Intelligence
Web Services: Soap & RESTFUL
Operating System: Windows, UNIX, Linux
RDBMS: SQL Server, MySQL, MS-Access, Oracle 9i
Other Tools: VMware, MS-Word, Excel, MS-Access, Power Point, Putty.
PROFESSIONAL EXPERIENCE
Confidential -Tyson’s, VA
Sr,QA Automation Engineer
Responsibilities:
- Understand the application business logic with Business Requirements Specification documents and functionality of application withFunctional Requirements SpecificationDocuments
- Involved in preparing thehigh-level Test Planand developedTest Casesin accordance with the functional specifications
- Tested the application underScrum (Agile)Methodology
- Involved in design and implementation ofSelenium Web driver automation frameworkfor smoke andregression test suites (TestNG).
- Developed test scripts using selenium Web driver,Executed Automated Test Scripts Or analyzed the results.
- Automated regression test cases usingJava and Web driver.
- Responsible in executingSelenium test scripts on different browsersand checked for compatibility
- Tested compatibility of application for dynamic and static content under various cross browsers usingHTML IDs and XPath in Selenium
- PerformedRegression testing on new builds, every modification in the application usingSelenium Web driver.
- WritingJBehave scenariosand stories according to product specifications
- Designed and developed story driven browser testing usingJBehave and Selenium Web Driver.
- DevelopedTest Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, Endpoint of web service to be tested.
- Automated Soap Web Service andRestful Web Service Testing
- Well in testing of the web services using theSOAPUItool.
- Worked onWeb ServicesTesting usingSOAP UI, Apache Axis Client 2.x, Eclipse 3.4, and IBM RAD 7.0.
- Performing Cross-platform, UI testing for mobile appusing Appium test automation framework.
- UsedQCfor executing test sets, collecting test results, Opening Defects and analyzing the data
- Established Traceability between the Requirements and the Test cases inQuality Center
- Generated Bug Reports andTest case coverage reportsfor status meeting and also involved in resource planning for test cases coverage
- Planned andexecuted Backend testingusing numerousSQLQueries to verify the dataflow from the database
- Worked with the business users onUser Acceptance Testingby mentoring them on various aspects of testing.
- Environment:QC/ALM, Selenium Webdriver, .Net, Java,Java Scripts, AGILE, XML Spy, SQL Server, Appium, Cucumber, SOAP, Windows7, MS Word, MS Excel.
Confidential - Irving Texas
SDET/Analyst
Responsibilities:
- Develop, implement, and maintain automation scripts for Web Product using open-source tools Java, Selenium and Cucumber.
- Perform exploratory testing to identify high risk areas, refine requirements, and isolate bugs to increase testability of application.
- Responsible for driving the sprint and conducting various ceremonies (Sprint Planning, Sprint Execution, Sprint Review, and Sprint Retro) of agile.
- Reviewed software design, changed specifications, and planned against contractual and/or process requirements.
- Reviews include applicable specifications, materials, tools, techniques, and methodologies.
- Created test case scenarios, executed test cases and maintained defects in internal bug tracking systems.
- Extensively written test scripts for back-end validations
- Developed and executed various manual testing scenarios and exceptionally documented the process to perform functional testing of the application
- Performed all testing efforts on web-based and/or mainframe applications
- Performed all testing activities including: Developing Test Cases, Test Scripts, Execute Test Scripts, Creating and Reporting Test, Defect and Incident Reports.
- Developed, modifies, applies, and maintains standards for software quality operating methods, processes, systems and procedures.
- Conducted software inspection, testing, verification and validation with direct verification of software requirement allocations, traceability and testability.
- Debugging the SQL-Statements and stored procedures for various business scenarios.
- Perform Web Services (SOAP request and SOAP response) using Soap UI.
- Verify the input XML and the output XML for Data Transmission.
- Developed testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests or usability
- Identified, analyzed, and documented problems with program function, output, or content
- Participated in product design reviews to provide input on functional requirements, products designs, schedules, or potential problems
- Tested system modification to prepare for implementation
- Create simple to complex SQL queries to verify the database tables for the data inserted from the GUI.
- Testing the source and target databases for conformance to specifications.
Environment: Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Bugzilla, SQL,Oracle, Windows
Confidential - MI
Automation Engineer
Responsibilities:
- Verified Requirements Coverage by conducting walkthrough of test plan, and scenarios with business analysts, project manager and test supervisors.
- Fully involved in analyzing Business Requirement Documents and writing related Test Plan.
- Created and Analyzed the Test plan, which detailed the testing scope, strategy, test requirements and necessary resources.
- Developed Test Cases for Multiple Applications to cover overall quality assurance testing.
- Manual testing using Quality Center to develop test cases, Multiple Test scripts, executing and logging defects.
- Involved in Smoke, Functional, Integration, Regression and User Acceptance Testing (UAT).
- Built Automation Testing Environment and created Cucumber Gherkin for BDD framework using Java scripting for Step-Definitions using Selenium Web driver.
- Used with Jenkins to create Jenkins Build to support Continuous Integration process.
- Conducting frequent pre- and post-smoke tests and prepared JIRA Kanban Board for the agile project.
- Tested requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
- Wrote and executed SQL queries to validate test results.
- Able to manage error detection, defect management and recovery.
- Executed test cases manually to verify the expected results, worked with technical designers and architects to understand the requirements for test environment setup.
- Provided a daily test execution report that includes Test Matrix, percentage complete and defect reports.
- Reported the Coverage Status of the test performed on a daily/weekly basis.
- Conducted Defect Triage Meetings with the required parties after defect analysis to prioritize defect resolutions.
- Participated in weekly Project Status Meeting and updated the testing progress.
- Created and processed new accounts for credit cards.
- Reviewed important reports prepared on every day, weekly and monthly basis.
- Excellent expertise in using SQL Developer.
Environment: HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, XML, SQL, Oracle, Windows, Gherkin, Cucumber, JavaScript, Selenium WebDriver, Selenium Grid, TestNG, Maven, SoapUI, TDD, Agile, JavaScript.
Confidential, NYC
QA Analyst
Responsibilities:
- Interacted with managers, developers in daily standup meetings and discuss about the User Stories and have a clear view of the requirement before testing the application.
- Participated and contributed to strategic QA planning.
- Extensively involved in testing software applications and reporting bugs.
- ExecutedManual Test Casesby using positive and negative data inputs
- Involved in reviewing and updatingTest Caseswritten and generated the Test report.
- Written precise set of both simple and complex test cases to ensure they cover entire project functionalities and deliver flawless product to customer.
- Good exposure inDatabase testing.
- ExecutingSQL queriesto view successful transaction for data validation
- Devised work around when there were show stoppers/issues and ensured that testing completed within the deadline, Retest/Close the defects, fixed by the developers.
- Performed validation of the test cases to ensure that all the requirements were being adequately met.
Environment: JAVA, JSP, Eclipse, SVN, HTML 5,