Senior Test Engineer
Date: 26-Mar-2023
Location: D, IE
Company: Fineos Corporation
Summary
A senior test engineer is a professional who is responsible for developing and implementing cost-effective methods of testing and troubleshooting computer systems and equipment. Senior test engineers must assist junior engineers in developing test plans and conducting testing activities on complex systems to meet program requirements. They aid in the areas of predictability, manufacturing processing, and improvement in the equipment and process. Senior test engineers must also develop proposal inputs and reviews documents generated by junior engineers.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Responsibilities (Other duties may be assigned.)
- Used python to automate post processing performance results and debugging logs.
- Used Ruby/Selenium web driver to automate web base application configuration.
- Debug test failures of web services and API with the software development team to identify the root causes.
- Automate Linux (RHEL, SuSE) server installs for the lab.
- Single point contact to the dev team for business logic clarification and defect tracking.
- Convert firmware functional test from Rockwell pcet scripting language to python across various testing platforms.
- Develop and execute LINUX system and feature software installation, upgrade, and robustness tests.
- Create and store helpful team quality process and procedure documentation in the project SharePoint directories.
- Report XML generate by API calls for issues and error logs files by system to development team.
- Create, configure & maintain charts on the teams SharePoint site to display metrics for senior management.
- Attend demonstration of the code executing critical path in the DEV environment prior to code promotion to IST.
- Create STF test automation scripts in XML format with custom fixtures, using the STF framework in UNIX platform.
- Carry out cross browser and cross platform feasibility testing using WatiN and WatiR on environments windows and Linux respectively.
- Perform numerous testing websites, web services, mobile applications, written in ASP.NET /C++, JavaScript, CSS.
- Used JIRA as a test management tool to document automate test result also used SVN to centralize automation artifacts e.g., Liaising with the Development & Cloud Operations teams to ensure adherence to quality during the development process
Education and/or Experience
- Bachelor’s Degree in Computer Science, technology, or equivalent work experience
- 2+ years of Technical Lead SDET experience
- 5+ years of experience working as a Software Development Engineer in Test / Software Developer / Automation Engineer using C# (highly preferred), JavaScript, TypeScript (highly preferred), or other object-oriented programming languages
- Strong knowledge of automated and manual testing, with UI and API layers, such as SOAP, REST/RESTful, Apigee, web, mobile, and desktop application testing
- Experience with automated testing tools, such as Cypress (highly preferred), Selenium, RestAssured, RestSharp (highly preferred), xUnit, NUnit, etc.
- Experience owning test approach (e.g., schedule, staffing, plans, etc.) to a moderate/large area
- Experience creating test frameworks from scratch
- Experience in non-functional testing such as performance testing and security testing
- Experience with SQL Server or other databases
- Strong work ethic and excellent problem-solving skills with strong logical reasoning and solution-oriented
- Positive and adaptable with multi-tasking in a continually changing environment
Knowledge, Skills, and Abilities
- Ability to work with others in a team-oriented environment is a must
- Ability to understand and construct modern test strategies and quality gating policies within CI/CT/CD pipelines
- Excellent organizational and communication skills.
- Ability to work under pressure and manage multiple clients and projects.
- Possess excellent verbal and written communication skills
- Ability to create processes, procedures, and avenues to infuse the culture of innovation into the enterprise to work well independently or as a team member
- Strong analytical, problem-solving skills
- Detail-oriented approach particularly in terms of documentation and procedures
- Ability to build relationships and work across matrix teams, building consensus
Technical Skills
- Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc. Working knowledge of microservices, cloud computing, and related technologies, such as AWS, GCP, Azure, Kubernetes, Docker
- Experience AWS Services such as VPC, EC2, RDS, ECS, COGNITO, FARGATE, CODEBUILD, CODEPIPELINE, CLOUDWATCH
- Development Tools: Visual Studio, Junit, Jenkins, Gradle, Ansible
Language Skills
- Ability to speak the English language proficiently, both verbally and in writing.
- Excellent interpersonal, teamwork and communication skills (both written and verbal).
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Employee works primarily in an office environment, within a well-ventilated area, and are exposed to moderate noise levels
- Employee works primarily in a home office environment.
- The home office must be a well-defined work area, separate from normal domestic activity and complete with all essential technology including, but not limited to; separate phone, scanner, printer, computer, etc. as required in order to effectively perform their duties.
Work Requirements
- Compliance with all relevant FINEOS Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
- Travel and fieldwork, including international travel may be required. Therefore, employee must possess, or be able to acquire a valid passport.
- Must be legally eligible to work in the country in which you are hired.
FINEOS is an Equal Opportunity Employer. FINEOS does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.