Qa Automation Developer Resume
IowA
SUMMARY
- 8 years of professional experience in Automation as well as Manual testing.
- Strong experience in Python, Java, Selenium Webdriver, CICD pipeline and API testing.
- Experience in developing Automation framework and executing using Docker containers.
- Expertise in implementing Agile and Waterfall methodology by analyzing requirement specification and responsible for developing Test plan, Test cases, Automation Test scripts, Test Reports and Traceability matrix.
- Experienced in developing and implementing Data Driven automation testing framework.
- Actively involved in Scrum methodology for the project from requirements through delivery of the project.
- Experience in working on Page Object Model with Page Factory in selenium and also experience in implementation the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
- Working with Selenium Grid for running multiple tests across different browsers, operating systems and machines in parallel.
- Strong experience with Python and Java programming language along with OOPS concepts.
- Ability to perform compatibility testing with different browsers like firefox, chrome, IE, safari.
- Good experience to automate all kind of flat files.
- Automated Web services using Python.
- Good Exposure to Testing life cycle and Bug life cycle
- Hand - on experience with all levels of testing Integration, Regression, Smoke, Sanity, Functional and System
- Expertise in using defect reporting and defect tracking tools like JIRA.
- Experience in version control system like GIT. Maintained the automation code in BitBucket repository over the time for improvements and new features
- Responsible for creating customize and schedule the jobs using Jenkins for continues execution. Worked with DevOps configuration and integration automation scripts on CICD like Jenkins, Docker and Kubernetes.
- Automated databases for backend testing and verified with applications.
- Handled multiple tasks and work independently as well as in a team under tight deadline.
- Exposure on Security testing using tools like ZAP, Brupsuite
TECHNICAL SKILLS
Programming Languages: Python, Java, HTML, CSS, JavaScript
Database: Oracle, PostgreSQL
Web Services: SOAP, REST
DevOps Tools: JIRA, Jenkins, Docker, Kubernetes
Source Code Versioning: Git/Bitbucket
Additional Testing Tools: PyCharm, Eclipse, ZAP, Brupsuite, qTest, HP ALM, Postman, Datagrip, Jmeter
Automation Framework: Data Driven, Keyword Driven, Hybrid
PROFESSIONAL EXPERIENCE
Confidential, Iowa
QA Automation Developer
Responsibilities:
- Executed tests by running Test scripts, Test cases and Test suites under execution tab of qTest.
- Involved in project planning, coordination and implementing QA methodology.
- Defined Test approach wrote Test plans and Test Scripts.
- Performed manual testing for checking the flow of the application functionality.
- Created automation scripts for the application to make sure the adequate coverage for the regression testing.
- Analyzes software failures and reported bugs on JIRA which has been used as the defect tracking and project management tool.
- Interacted with developers and business users to communicate the defects and actively participated in replicating the bugs and performed regression testing.
- Developed automation test scripts using Python and Selenium.
- Developed data driven framework for application testing using pytest.
- Used Bitbucket as a source repository system.
- Developed CICD pipeline of daily automation regression in Jenkins.
- Developed Yaml file kubernetes prod and running all regression test cases through these prod.
- Creating new utilities in exiting framework.
- Developed html and junit report for qTest reporting.
- Participated in various meetings and discussed enhancements and modification request issues.
- Developed automation scripts for APIs.
- Developed load testing scripts in Jmeter.
Environment: - Selenium Webdriver, Python, JIRA, Jenkins, Docker, Kubernetes, Bitbucket, qTest, Pycharm, Postman, Postgresql
Confidential
Test Automation Engineer
Responsibilities:
- Used software tools for test case management, test automation and defect tracking management.
- Worked with testing methodologies including functional testing, user interface testing and regression testing using black box testing methodologies.
- Documented the modification requests and defects and their trailing history using JIRA.
- Used JIRA as a project management tools to keep tracking for bug life cycle and to use for iteration planning.
- Wrote SQL queries to perform database testing.
- Performed black box testing, database testing and web based testing on several test phases, developed components for each transaction used in the test script or scenarios by using Selenium.
- Customized Selenium API to suit in testing environment.
- Involved in developing and executing automation regression testing and system testing using Selenium.
- Developed test automation scripts using Selenium Webdriver for regression testing for releases of the application.
- Worked on Selenium GUI object/element verification was done through Xpath, CSS locators.
- Used Maven for the dependencies.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Performed cross browser testing on various browsers to ensured compatibility on different browsers using Java, TestNG and Jenkins.
- Involved in meetings and discussions for setting targets and goals to be achieved in the QA process.
Environment: - Selenium Webdriver, JIRA, Java, Python, Eclipse, Maven, TestNG, Jenkins, SQL, Bitbucket, HP ALM
Confidential
QA Tester
Responsibilities:
- Created test plan for functional and integration testing phase.
- Performed positive, negative, sanity, smoke and regression testing.
- Performed Manual testing and automated testing.
- Performed black box testing, database testing and web based testing on several test phases.
- Identified reusable scenarios for automation in HP ALM.
- Upload test cases in HP ALM and mapped with requirements.
- Wrote SQL queries to check proper data population in database.
- Involved in developing and executing automation regression testing and system testing.
- Well acquainted with Software Development Life Cycle, Testing Life Cycle, Concepts And Methodologies like Integration Testing, Regression testing, System Testing.
- Good Knowledge on all the extracts testing which is generated OIPA system.
- Documented the modification requests and defects and their trailing history using JIRA.
- Used HP ALM as a project management tools to keep tracking for bug life cycle and to use for iteration planning.
Environment: - HP ALM, SQL, Selenium, Java, XML