Job Title: Software Engineer
Location State :
Des Plaines, IL
Date of Posting:
03/16/2023
Terms:
W2
Duration:
Long Term
Number of Positions Available:
Multiple
Job Requirements:
- To develop automation test scripts in C# on Xamarin Studio for cross-platform tests that supports testing of software on both iOS and Android devices.
- To improve performance of apps by checking full-frame screenshots in every step and received performance data and to compare reports against previous runs to identify bottlenecks.
- To perform tap, pinch and swipe testing and to build custom gestures programmatically for advanced interactions.
- To connect test Recorder in order to perform tests on iOS and Android devices. These tests should generate UI Test Scripts by capturing interactions and uploaded to Xamarin Test Cloud.
- To develop UI acceptance tests on iOS and Android app in Xamarin UI Test framework by using Nunit.
- To develop UI acceptance tests on iOS and Android apps in Appium framework.
- To develop Automation scripts for identifying elements in iOS and Android Apps by using Appium Studio/Appium desktop.
- To work on Intellij IDEA for developing UI acceptance tests written in Java.
- To schedule CRON jobs for the automatic test runs on both iOS and Android devices on daily basis in Xamari Test Cloud (Appcenter) by using Jenkins.
- To perform Continuous Integration/Continuous Development (CI/CD) testing whenever code check in happens into the project’s shared code repository (github) as per the exiting Version Control System.
- To participate in Agile (scrum) methodology for SDLC and implement user stories in order to cater for dynamic business requirements and design changes.
- Implementing effective and efficient testing processes, documentations, tools, and testing methodologies into projects.
- To work with the development team for resolving defect reports being logged in JIRA.
- To create and execute SQL statements for Backend Testing for ensuring data consistency in the Front-end.
- To perform testing of RESTful services by using Postman tool.
- To perform testing of Application Programming Interface (API) calls by using the tool Swagger.
Must Have:
- Experience in developing automation scripts in Java using Appium for mobile applications.
- Experience in Xamarin.UI Test Framework for developing automation test scripts by using C#.
- Experience in testing of RESTful services by using Postman.
- Experience in tap, pinch, swipe testing.
- Experience in software development platform like Intellij IDEA or Eclipse or Netbeans.
- Experience in working as per Agile or SCRUM methodology is a plus.
Education and Experience:
- Bachelor degree in Computer Science or Equivalent with overall 5 years of experience or Masters degree in Computer Science or Equivalent with overall 3 years of experience in IT fields.