Lead Software Test Engineer Resume
SUMMARY:
- Seeking position as Data Engineer, QA Engineer to utilize my skills, knowledge and passion about data with a strong will to prosper in any assigned duties.
- Ability to quickly learn and adjust to new environments and technologies.
- Fast learner, open to new ideas, hard worker and will ensure all work meets all assigned deadlines.
- Attentive to detail, self - correcting, accept criticism well to improve work standards to even higher levels
- Able to deal with a crisis in a calm, professional manner
- Team player
- 9+ years of experience in the field of Software Testing and Data Analysis
- 2 years of experience in test automation and development
- Good understanding of ETL principles and concepts
- Experience in Dimensional Data Modeling using Star and Snow Flake Schemas
- Experience in Big data testing in Hadoop environment (on premise and Amazon cloud) using Hive query language, shell, Java and Scala
- Well versed with user level Unix commands.
- Exposure to all stages of Software Development Life Cycle.
- Strong analytical and trouble-shooting skills to perform root cause analysis
- Developing data quality checks for data quality monitoring, design and develop dashboards for KPI metrics for fraud data.
- Production support, support of deployment process to Production which also includes failure investigation and hot fix development
- Help developers with dev tasks if needed (mentor newcomers, show best practices, code reviews, develop small features or fixes for existing processes)
TECHNICAL SKILLS:
Databases: MSSQL 2008/2005, DB2, MySQL, Mongo and RedShift
Big Data Hadoop (Cloudera, Hortonworks, Qubole): Linux, HIVE, HDFS, Job Tracker, YARN, HUE, AVRO, Sqoop, Python streaming, Kafka spark streaming
Amazon Cloud: S3, EMR, EC2, RDS, VPC, AWS CLI
Languages: SQL, XML (familiar with XPATH), Shell, Java\ Scala, TestNG (ability to read/write code, created prototype for testing automation in fraud data space including unit testing and functional testing for spark streaming applications)
Code Repository: Perforce, Stash/GIT
Reporting: QlikView
Scheduling: Control-M, cron
Data Warehouse & ETL Tools: Informatica
Agile (SCRUM):
Other: Putty, WinSCP, Confluence, Basecamp, JIRA, TestRail, RAID, Fisheye
EXPERIENCE:
Lead Software Test Engineer
Confidential
Responsibilities:
- Review mapping documents, closely work with TPMs and stakeholders
- Participate and initiate design reviews
- Work with PMs, Developers and QAs to design and implement tests and validation strategies, requirements clarification
- Test the transformation of high volume complex data structures into relevant information that can be used by Data Scientists, BI Analytics, and scoring systems to isolate and block fraud.
- Extensive experience in ETL/Data warehouse testing: SQL/HIVE (including regexp, xpath, complex transformations, analytical functions, pivoting etc…) queries, shell scripts and Control-M
- Analyze data and create data quality checks to monitor health of Fraud data.
- Identify KPI metrics for fraud data warehouse. Create dashboards for them.
- Deployment to production and post production verification
- On call support (investigate issues and provide hot fixes if needed to meet SLA) Troubleshooting Hadoop/hive issues
- Creating, executing and monitoring jobs through Control-M
- Hadoop upgrade support (3 upgrades including migration from Cloudera to Hortonworks), migration from on Premise to Cloud.
- UAT support (list of changes, data impact analysis, help with queries during data validation etc.)
- Automate data and spark streaming testing (Hadoop cloud, S3, Java, Hive)
- Automate testing with DB2 stored procedures (design, tune and execute)
- Conduct second code reviews
- Maintaining LAB environments
- Write documentation: Operational guidelines, Requirements, Use cases, QA checklists, DEV checklists, QA and DEV best practices and guidelines etc.
- Coordinate offshore team
Software Testing Engineer
Confidential
Responsibilities:
- Setup environments (Oracle and SQL dbs, x32, x64 platforms, Administrative tasks)
- C# skills: develop WATIN automation tests
- Manual testing (design and execution)
- Security testing (XSS, SQL Injection)
- Testing web and desktop applications
- Black-box and White-box testing
- Functional, Regression testing
- Reports testing (Crystal reports)
Developer/Tester
Confidential
Responsibilities:
- Design and Develop solutions and support customers.
- Dynamics Navision and C# skills: Role Tailor Client (Navision 2009).
- Creation automations (COM objects), using regular expressions, parsing RDL.
- Design Microsoft E-Learning courses
- Close cooperation with Microsoft Program Managers
- Manage project team (assigning tasks, status meeting)
- Defining and creating business cases, functional specification, scope, project schedule
