Associate Software Engineer
HYLA Mobile
Associate Software Developer, Assurant-GCC, India
The position is officially Associate Software Developer but has a focus on being an Automation expert. The team is a Microsoft based development group, so the associate is expected to be familiar with Visual Studio and C#. The associate needs to be familiar with the support and creation of Automation Testing as the responsibilities focuses on maintaining and expanding the testing suite. The tools currently used to create the testing suites are Selenium, Ranorex, and Playwright. At a minimum, experience with Selenium is required.
This position will be based in Hyderabad at our India location.
What will be my duties and responsibilities in this job?
- 50% focus on the automation suite for the WinForm desktop. This includes enhancing current tests and expanding coverage with new test suites.
- 15% focus on the various other web applications and web services testing suites. Currently have another automation engineer who has this as primary responsibility.
- 25% collaboration with the QA and BA team members to understand enhancements and gaps in existing testing suites.
- 10% team collaboration such as scrum ceremonies
- Other projects and assignments may result and be assigned to accommodate the changing needs of the department and the company.
What are the requirements needed for this position?
- Microsoft Visual Studio and C#: The majority of suites are focused using C# in Visual Studio. At least one year of experience is expected using Visual Studio and an understanding of creating suites using C#.
- Selenium: The automation tool is extremely common and is used for our web-based automation suites in most cases. Preference is to have at least 1-2 years of experience
- Creating Automation Tests: Regardless of the tool used, it is expected that the engineer should have 1-2 years of experience minimum. This will allow the associate to understand existing suites and the general process of generating automation tests.
- Microsoft ADO: Stories and test cases are created and stored in ADO. The ability to navigate is a huge benefit. A comparable tool is acceptable such as Jira.
- Communication Skills: The team is US based so a high-level of fluency in English is required. This skill also means that the associate can communicate ideas and understand discussions clearly.
- Stable Internet: Being a remote position and the reliance on Teams or Zoom meetings, the associate requires a solid and stable internet connection. The speed must be at least to the point where voice is understandable and not reverberating during the online meetings.
What are the preferred experience, skills, and knowledge needed for this position?
- Ranorex: The desktop application uses Ranorex as the application automation tool. The skillset is a nice-to-have as it is not the most commonly used tool.
- Microsoft PlayWright: The other web-based automation tool that has a focus on one of our web applications. This skillset is also a nice-to-have as it is easy to pick up if you know Selenium
- Postman: The experience is a nice-to-have as the tool is excellent at helping manual validation of the expected test results with APIs.
- Scrum Understanding: The preference is to have someone who understands how a scrum team operates.