Quality Engineer Resume
Charlotte, NC
SUMMARY:
- A position as a QA Engineer for Web, API and Mobile Automation utilizing CI CD with Jenkins that uses mySeven (7+) years of experience in Software Quality Assurance and my experience in Object - Oriented Design and Programming to contribute to an organizational goal.
- Experience in the field of IT with focus on QA and testing of web based and API applications, effective use of QA and Testing practice. Strong knowledge of all phases of SDLC and Strong working knowledge of Software testing (Functional, Regression, Integration, backend)
TECHNICAL SKILLS:
Testing Tool: Cucumber, Selenium WebDriver, Test NG, Junit, Soap UI, Dev Center, REST assured.
Build/CI tools: Maven, Gridle, Jenkins, Frog Antifactory.
Source Control tools: GIT (command line tools)
Framework: BDD, TDD, Page Factory for selenium.
Platforms: Catamaran, Cerner, Wso2, SICOM
Defect Tracking Tools: Jira.
Documentation Tracking: Confluence
Programming Languages: Java, XML, HTML, Angular JS, Java script, SQL, JSON
Web browser: internet Explorer, Firefox, Safari, Google Chrome
Operating System: Windows, Linux, Mac
Database: Cassandra, Oracle 11g, MySQL, Cassandra.
Business: Accounting, Economics, Project Management, Statistics
WORK EXPERIENCE:
Quality Engineer
Confidential
Responsibilities:- Trained on compliance and Information Security.
- Supplied information needed in the tool selection process.
- Created the architectural design of the Automation framework.
- Created documents in preparation for incoming QA Engineers - Daily Status Document, Weekly Status Document, OOO or Holiday Documents, Forum Document for Q&A.
- Setup the Development Environment for the testing on 4 different client Machines.
- Setup the GitHub repository on three QA Servers. CIt1, CIt2, and UAT.
- Setup Jenkins to pick up repository information on all three servers.
- Setup Git version to allow code to be committed to all the other servers.
- Wrote the first base code for Webservice automation.
- Wrote the first base code for UI automation.
- Created the naming standards for the automation to reflect ally Banks nomenclature.
- Reported on the status on those base code and made changes to reflect Managers desires.
- Utilized the Jenkins reporting system as the Web UI for all stakeholders wanting to run their own test.
- I only worked with the SME and the business Analyst as well as the 3 Manual QA Engineers.
- Setup the Mobile automation testing using Appium.
Environment: Selenium Web Driver 2, Agile, Version One, Java, CSS, HTML, XML, Angular, Eclipse, Rally, JAVA, TestNG, SOAP UI, Restful API testing, Apache HTTP Client, XML, JSON, Jenkins, xPath, Firebug/ FirePath, JXL, Log4j, JDBC, Appium, OracleAPI Automation Engineer
Confidential, Charlotte, NC
Responsibilities:- Developed Test Cases for Validating the Foreign Exchange API.
- Used Postman to setup collections for the API.
- Captured the Request response mapping fields within the Confluence to develop the test.
- Used Maven to manage dependencies.
- Worked on the WSO2 platform.
- Wrote Automated test using Java and Rest Assured.
- Captured the Features to be tested in a feature file.
- Worked with BAAS backend team to resolve data dependency issues
- Wrote various scenarios to capture the different functionalities of the feature file.
- Worked in Agile Scrum team.
- Created the postman collections for the different Environments (SIT, WEC, SANDBOX, CERTIFICATION).
- Participated in the scrum meetings to report on Daily work status.
- Commit projects to GitHub Enterprise using the GIT version control (Command Line.)
- Configured the CI Jenkins tool to have different builds for the different Environments.
- Expert in open source Technologies.
Selenium QA Engineer
Confidential, Bentonville, AR
Responsibilities:- Developed Test Cases for Role Management component of the EMI software.
- Worked in Agile Scrum team.
- Used Confluence to track User stories status' and closures.
- Automated past Regression Scripts using Selenium WebDriver.
- Validated some REST services using the REST Client.
- Validated Cassandra Database using the Dev Center.
- Used POM (page factory) to developed the selenium script using OOP java
- Used Jira to track bugs during manual testing Process.
- Automated the API test for regression using the collection Runner.
- Develop automated acceptance (UAT Automation for the agile team
- Teach test automation skills to fellow agile team members that may be more traditional dev oriented.
- Leverage Cucumber to translate Gherkin BDD scripts into automated testing
- Work with Jenkins and CI tools to automate dev, build, deployment and testing
- Follow scrum, BDD, TDD, and CI principles
- Worked with Different Teams in one project using GIT version control.
- Configured the CI Jenkins tool to have different users on the project.
- Expert in open source Technologies.
Programmer Analyst
Confidential, Houston, TX
Responsibilities:- Generated Virtual users for each script
- Set start Time and End time for each transaction.
- Parameterize each test for multi sets of data.
- Wrote scripts to feed systems that needs data for the performance test using Win task and SCAPA.
- Developed the Performance Test Matrix for physician Application.
- Possess good Knowledge of Transient Load
- Developed automated alert Emails to participants of the yearly audit about the progress of their test using JAVA and Schema Database from HP ALM
- Experience writing complex queries in Oracle and MySQL Server.
- Experience with JSON, XML encoding standards.
- Knowledge of OAUTH, especially Oauth 2.0 for authentication protocols rest client.
- Experience with designing and implementing Test across distributed systems.
- Attended all meetings and contributed to the tasks prior and after.
- Wrote some Test in Visual Basic using the UFT tool for regression.
- Automated the client server application using the QTP now UFT
QA Developer
Confidential, Houston, TX
Responsibilities:- Reviewed Business Requirement documents (BRD) and Functional Specification Documents to prepare Test cases and identify Test scenario.
- Worked on developing the automation scripts using Selenium and executed the JUNIT tests
- Used Selenium-web driver to perform an Execution of End-to-End test scenarios.
- Good knowledge of Mobile application testing both Android and iOS; Web based application testing (functional, non-functional, Security testing)
- Create REST API tests using advanced Rest Client experience with Scala/Java/Python, Oracle, HBase, Hive
- Good Understanding of database, schema, data model, how to bring efficiency in big data related life cycle.
- Hands on experience on Big Data Quality Engineering Automation process
- Experience in Cloud providers like AWS
- Proficiency with agile or lean development practices
- Strong object-oriented design and analysis skills
- Excellent written and verbal communication skills
- Issue analysis and defect assignment to the Development teams. Reported and verified defects using JIRA,
- Bugzilla defect tracking software.
Environment: & Tools: Selenium, Eclipse, Soap/Rest Api, Maven, UNIX, Jira, Jenkins, Agile environment,TestNG, XML, Oracle, SQL, My SQL
QA Developer
Confidential, New York, NY
Responsibilities:- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium
- IDE for record and playback.
- Responsible for development of automated performance testing scripts using different protocols like: web service, HTTP/HTML, Ajax etc
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Performed regression testing using QC by modifying and documenting the existing scripts.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Executed automated testing in QC to test the front-end functionality of the application.
- Used HP Quality Center for viewing and analyzing test results and for defect tracking and reporting which ccurred during execution of test scripts.
- Worked on JIRA & Agile (formerly known as Green hopper) Best Practices.
- Wrote SQL queries for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
- Formulate methods to perform Positive and Negative testing against requirements.
- Executed and managed test cases and reported bugs in Quality Center.
- Performed Verification, Validation, and Transformations on the Input data (Text files, XML files) before loading into target database.
- Provided weekly status report to the Project Manager and discuss issues related to quality and deadlines.
Environment: Selenium IDE, Selenium Web Driver, UNIX, Quality Center, SoapUI, TestNG, Apache POI
