GDIT is seeking a strong automation test engineer to provide full software lifecycle development for test automation scripts using Selenium & C#. Candidates must have hands on test automation experience using Selenium & C# as well as experience with continuous integration and continuous delivery. The tester will be initiating a complete testing suite including automation scripts, unit tests, test performance matrix and generation of reports for various projects in the Peer Review & Science Management group that maintains software applications for Grants Management. The tester will work as part of a team and utilize agile best practices and coding standards while completing project tasks including automation test development, coding, testing, debugging, documenting and maintaining automation test scripts. In addition to expertise on the .NET platform & test automation, the applicant must have excellent communication skills.
Work closely with testers and developers to design and lead the effort to develop expendable test automation solutions using Selenium & C#, .Net Unit testing frameworks and Test Driven Development. He/ She will be responsible for defining automation testing best practices, overseeing the definition, selection and extension of test automation architecture, frameworks and coding standards. In addition this person will identify the most effective & efficient testing strategies for our enterprise software platforms and integrate the automated tests into our continuous delivery pipeline.
The tester will actively participate and contribute meaningfully to the refinement of user stories to support test driven development and following agile best practices.
3+ year’s hands-on experience with software development using a variety of languages including C# & .Net.
At-least 2 years’ experience developing automation test scripts using Selenium & C#
Experience with Microsoft Visual Studio and .Net Framework > 4.0
Strong, technical automation experience using Selenium/C# based framework.
Experience working with automated testing tools/frameworks such as but not limited to, Selenium WebDriver, Cucumber, NUnit, MSTest, Katalon, XRay, JMeter
Strong understanding of database design concepts
Experience with basic & advanced Sql
Experience with Sql Server Management Studio (SSMS)
Experience with .NET’s Entity Framework and LINQ query language
Knowledge of MVC design pattern
Experience with Jira, Confluence, Bit-bucket (Atlassian Suite), Git Source Control, Jenkins and other CI/CD tools.
Experience working as part of a team using agile methodology and Continuous Delivery practices.
Self-motivated, quick learner with strong analytical skills
Demonstrated experience with developing automation testing pipeline
Experience with front-end frameworks like Bootstrap, JQuery, KendoUI, Angular, etc.
Experience with Grants Management Systems, highly desirable
Any Microsoft or Automation testing certifications a huge plus
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.
GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.