Automation Engineer Resume
SUMMARY:
- 7+ Years of experience in complete Software Development Life Cycle (SDLC), System Analysis and Quality Assurance in Agile Scrum development methodologies.
- Experience in System Testing including Functional, Regression, Integration, Database, End - to-End, Performance Testing, Stress and User Acceptance Testing (UAT), Smoke/Sanity Testing, Continuous Build Integration(CBI) Usability of Client/Server, Web based application
- Proficient in automating the QA process using various automation tools like Robot Framework, Selenium, Python, BrowserStack.
- Proficient in developing Test Plans, Test Scripts, Test Designs, Test Summary Reports and Test Cases for Manual and Automated Testing.
- Good experience in mobile application testing in both android and IOS environment
- Have Good Development experience in Python over more than 3 years
- Experience in Continuous Integration Testing using Jenkins.
- Expertise in the validation of process by writing complex SQL Queries.
- Developed and documented Testing Strategies for Manual and Automated testing.
- Good experience in documentation in the Confluence
- Experience in developing interfaces with Django Framework
- Experience in testing and developing REST APIs including JSON data format
- Good working knowledge and experience with JIRA
- Experience in version control specially using SVN, Mercurial, BitBucket
- Expertise in Writing SQL queries using complex joins and Analytic functions against Oracle & SQL Server databases.
- Have good experience working with Testlink.
- Excellent multi-tasking skills to work on multiple projects and thrive in a fast-paced, deadline-based environment.
- Good experience with Postgres Database
- Worked extensively on Shell Scripting.
- Worked in analysis of results using Graph through R scripting language
- Passionate in learning new technologies
TECHNICAL SKILLS:
Operating Systems: Windows 98/2000/XP/Vista/7/8, Linux, Ubuntu, Solaris, Debian
Languages: Python, C/C++, SQL, PL/SQL, HTML, XML
GUI: TOAD
RDBMS: Oracle 7.x, 8i, 9i & 10g, MySql.
Scripting Languages: JavaScript, Shell scripting, Bash Scripting,R
Packages: MS Office, Outlook Express
Testing Tools: Robot Frameworks Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, Robot Framework, Eclipse IDE, BrowserStack
Reporting tools: MS Excel, JIRA
Development Methodologies: Agile, Waterfall
Bug Tracking Tools: JIRA
PROFESSIONAL EXPERIENCE:
Confidential
Automation Engineer
Responsibilities:
- Highly involved in development of framework called cashbot using python for the automation of company’s UI business application flow.
- Features development not only limited to the business application but also the consumer application
- Developed Negative testing scripts which will test the system behavior as expected
- Automation using Data Driven Testing
- Backend database Verification through automation script
- Responsibilities include manual testing when needed
- Heavily involved in the Sprint Planning, & Grooming session and the Sprint retrospective meeting.
- Heavily used the bug tracking tool JIRA for story tracking as well as bug creating
- Heavily used Selenium Web Driver for the browser automation
- Cross browser testing using broswerstack
- Involved in testing of REST APIs specially with the JSON format
- Mobile application testing using selendroid framework.
- Created test cases using TestRail
- Solely took responsibility for test planning/test scenarios/test cases and execution for IP restriction project
- Involved in the native and mobile web application testing using the framework selendroid
- Created and submitted the freestyle jobs in Jenkins for testing the scripts written for automated features
Environment: /Tools: Selenium Web Driver, Bitbucket, Mercurial, Eclipse IDE, Python, Windows 7, MySql, Selendroid, Appium, broswerstack,TestRail, Android, IOS, Jenkins
Confidential
QA Analyst
Responsibilities:
- Validate renewal, expiration and security for debian based venues.
- Extensively involved in reviewing and analyzing the Data Models & Data Maps with Business Analysts & End Users to come up with efficient test scenarios & test cases.
- Involved in gathering, analyzing functional & performance requirements.
- Server Automation with Robot framework and SSH library, Python, Eclipse.
- Web browser Test Automation with Robot framework, Selenium and Python.
- Used Selenium Web driver and Selenium RC to automate browser testing.
- Nightly automation test kickoff with Jenkins.
- Virtual Guest Test device infrastructure development(BATES)
- Development of Test environment configuration with Unix shell scripts
- Automation Code Reviews and Code merges between different branches of SVN
- New Automation suite development and bug fixing of existing automation
- Test case Creation in Test link and Bug Tracking in JIRA.
- Directing Regression Team.
- Postgres database validation with shell script and python scripts.
- Negative automation test to check the system should fail when needed.
- Created Test Readiness Review (TRR), Requirement Traceability Matrix (RTM) documents.
- Experience in using JIRA for Defect Reporting & Tracking.
- Responsible for communicating with offshore team.
- Clear understanding of business procedures and ability to work as an individual and as a part of a team.
- Actively involved in User Acceptance Testing (UAT) and the end users. Participated in cross -functional teams to reengineer and improve business processes.
Environment: /Tools: Unix, Linux, Solaris, Debain, Windows 7, Selenium( IDE, Selenium RC, Selnium Grid) JIRA, Testlink, Eclipse IDE, Python, Robot framework, BASH Shell scripting, Wireshark
Confidential
QA Tester
Responsibilities:
- Used Quality Center for executing thetestcase for Verify data integrity and data conversion accounts moved from one system to another system.
- Utilizing SQL and Visual Basic in establishing the baseline data.
- Performed Backend Testing of the application by writing SQL queries.
- Wrotetestplan andtestcases from requirements documents and functional specifications used Quality Center.
- Tested web applications in Waterfall development Processes.
- Managed individualtestcycles, reported bugs, check image deposit processes and worked with analysts and developers to resolve problems used Quality Center.
- Participated in theScrumProcess
- Back-end testing using SQL queries.
- Preparedtestplans, scripts fortestingIVR routing system to activate Customers call
- Used Quality Center and Web Track for bug-reporting, tracking, and generating.
- Used GUI checkpoints to check the attributes of the application across several builds and versions. Used bitmap, database, text, etc., checkpoints whiletestingthe application.
- Used Quality Center to Created and executed various scenarios, generated graphs, overlaid graphs for comparison, analyzed the results and found bottlenecks.
- Quality Center to execute thetestplan, track execution against the plan duringtesting, and manage defects from inception to resolution.
Environment: /Tools: Win NT, Java, Servlets, TestManager, ClearQuest, ClearCase, WinRunner, Oracle 8i, PL/SQL, SQL*Plus, TOAD, XML Spy, MS Office, MS Visio, Lotus Notes, Web logic
