Automation Architect Resume
Glen Allen, VA
SUMMARY
- 6+ years of experience as a Software Engineer. Well organized, self - motivated, proactive, process &result oriented professional seeking a permanent/consulting position with a corporation to utilize my professional experience in executing Test Design & Test Case Specifications, for manual and automated testing in Web-based, Client-Server environment.
- Full Software Development Life Cycle (SDLC) experience, involved in requirement analysis, design, development, testing, and support.
- Experienced in Risk based Requirement Analysis, create and execute manual test cases, logging defects in management tools like QC, Rally etc.
- Tested the application manually prior to automation.
- Proficient in converting manual test cases in Automation test scripts and modifications.
- Solid experience in Quick Test Pro, Quality Center, Java - Selenium.
- Profoundly skilled in modification of automation Script in Java-Selenium WebDriver, Maven-Ant as build-compile tools.
- Skilled in TestNG Automation framework in creating reports.
- Excellent interpersonal skills and Technical skills.
- Comfortable in working with Java-Eclipse-Selenium based applications.
- Understanding of Collections for data manipulations and Reflections for Creation of Automation Framework.
- A thorough understanding of Agile software development methodologies.
- Good working experience in RDBMS.
- Performed Functional, System, Integration, Regression, UAT,Smoke, White-black box, End-to End Testing.
- Test scripts execution reports through TestNG Framework.
- Involved in Planning, Coordinating, Developing Test Plans, Procedures, cases &Metrics based on the Requirement Documents.
- Resolve test process issues by effectively communicating and cooperating in team-oriented project situations with the SQA Manager.
- Experience in testing .Net, Java based application.
TECHNICAL SKILLS
Testing Tools: UFT/ALM, Selenium-Eclipse, Rally, ALM
Language: VBScript, C, C#, SQL, JAVA, Groovy
Operating Systems: Unix, Windows
Databases: Oracle, MySQL, DB2.
Applications: MS Office, Eclipse, Appium.
Browser: IE, Firefox, Chrome
Reporting Tools: Maven, Ant, TestNG,JUnit
Communication: FTP, TCP/IP, Telnet, Putty.
CM Tools: StarTeam, Jenkins.
Apps Server: Web Logic, Web Sphere, Tomcat, Apache.
PROFESSIONAL EXPERIENCE
Confidential, Glen Allen, VA
Automation Architect
Responsibilities:
- A thorough understanding of Agile software development methodologies, values- procedures.
- Worked on both collection- reflection API in creating frameworks.
- Gathered Web-Elements through various locating strategies, created, modified and executed Selenium scripts in WebDriver using Java.
- Proficient in working with annotation in TestNG-Eclipse for miscellaneous activities in Selenium Web-Driver.
- Executed the combination of automation Test suites in Batch mode through ANT.
- Created Automation Framework from scratch using Page Object Model for the application.
- Perform cross-browser testing in Selenium WebDriver, used synchronization and debugged automation scripts.
- Collected web-elements in bulk, dealt with the challenges in identifying WebElements using xpath/cssSelectors.
- Successfully worked in Maven-Ant for Project build and compilation.
- Worked on Regression test cycles for script modification in version updates.
- Understanding of SVN/ GIT for version controlling..
- Used various dependencies for script enhancement.
- Simultaneously worked on JDBC-Request in data validations with SoapUI Tool, XML/JSON responses in REST API/Automation.
- Worked in Agile Methodology having daily scrum meeting.
- Tested ALFA AIC's mobile app in Appium.
Environment: Selenium J2EE, GIT, XML, Jenkins, Oracle, Appium.
Confidential, Bloomfield, CT
Automation Engineer
Responsibilities:
- Perform Peer reviews of test cases developed by others.
- Reviewed business manuals and requirement documents.Verified data in EDI 837 transactions to ensure service provider, description of patient, treatment provided, cost of treatment is accurate.
- Manipulated Selenium-TestNG for noticeable xslt reports in various reporting proposes for Managers-Stakeholders.
- Skilled in WebTable's data-management, handling cookies, proficient in handling frames and javaScript alert/pop-up management in web applications.
- Multiple test suites execution in TestNG in Batch Mode.
- Proficient in using Selenium WebDriver in conjunction with web applications various technical areas like, dropdown, JavaScriptAlerts through Xpath/cssSelector's implementations.
- Experienced in Element Identifications in using various locating strategies using Selenium WebDriver using java-Eclipse projects.
- Selenium Script modification in GIT by checking-out-in.
- Used SoapUI Tool for Soap-Rest based manual-automation testing in Web Services.
- Validated test data prior to production with JDBC request, looked into ambiguity on XML/JSON responses in Ready API.
- Worked on Web-Service using Confidential 's billing department, manipulated various Messages updating in the portal.
- Created appropriate assertions like Contains, Response SLA, XPath Match etc besides using relevant GET,PUT, POST, DELETE methods to verify HTTP status codes as 200, 201, 400, 404.
- Familiar with data-validation - reporting using Data Source-Loop-Sink-Gen process in Web- Service testing.
Environment: Quick Test Pro, Quality Center, Ms Word, J2EE, MS Excel, XML, Star-Team, Electronic Data Interchange(EDI) transaction 837 and 835.
Confidential, St. Louis, MO
Software Test Engineer
Responsibilities:
- Created Test Plan, Test Scenario, scripts and cases, corresponding to the test requirements in order to maximize verification coverage of system variables.
- Created Automation script in Selenium Java Eclipse project using Page Object Model (POM) Framework.
- Used TestNG as controlling entity in various script modifications while creating reports for the stakeholders.
- Cross Browser testing in Selenium WebDriver with Java-Eclipse project.
- Proficient in working with annotation in TestNG-Eclipse for miscellaneous activities in Selenium WebDriver.
- Facilitated/participated in all Agile-scrum sprint, sprint planning, daily stand-ups, Retrospectives.
- Worked with Aglie team for Impediment removal.
- Used SoapUI tool for testing messages in Web Service Testing and validated XML/JSON responses in REST API.
- Used Various Dependencies like Rest-assured, Hamcrest, Jackson Data-bind, TestNG inside pom.xml in Java-Maven-Eclipse Projects for Rest Automation testing in Web Service.
- Did Script customization and Customized Various Assertions like Contains, SLA, Response SLA, XPath Match, Equals etc in Groovy Scripting.
- Updated QTP Scripts in QC and did daily modification based on change control.
Environment: QTP/UFT, Quality Center/ALM, XML/HTML, Rally/GIT
Confidential, New York, NY
Software Engineer
Responsibilities:
- Wrote Test Cases based on the technical and functional specifications.
- Involve in Validation of the modules of online banking which includes add external account, Balance transfer, Online Payment Management, Mortgage, and HELOC etc.
- Worked in the Agile (Scrum) Implemented methodology.
- Run, and generate the test cases using QTP and with VB Script.
- Run, and generate the test cases using QTP and export in VB Script.
- Imported Automation Scripts through QC Integration and ran multiple test scripts in Batch mode.
- Used reusable functions form function libraries, used for various areas of the applications.
- Involve in daily defect meetings during testing phase, and extensively work throughout defect life cycle from opening to closure using Quality Center/ALM.
- Integrated automation scripts with quality Center and executed for regression test suites using QTP.
- Wrote SQL queries for Data-Integrity-validations and perform Backend Testing for the Application firing SQL queries.
- Tested messages in Web Service Testing, worked on both soap and rest Web Services
- In-house script enhancement with groovy scripting.
- Used Various assertion in SoapUI tool, parameterized messages though GET,POST,PUT,DELETE methods and verified HTTP status codes like 200, 404, 500 etc.
- Used Various Dependencies like Rest-assured, Hamcrest, Jackson Data-bind, TestNG inside pom.xml in Java-Maven-Eclipse Projects for Rest Automation testing in Web Service.
Environment: Quick Test Professional, Quality Center, Unix-Solaris, UNIX-AIX, JAVA, J2EE, Oracle.