MoneyGuide. Inc. is an innovative leader in the development and delivery of the online financial planning software, MoneyGuidePro.  Our products impact millions of people and are utilized in public and private companies across the United States.  Our employees feel pride in constantly improving our business and our software.  The typical MoneyGuide employee is hardworking, dedicated, and willing to go the extra mile for our customers. They are adaptive and flexible, embrace change, enjoy coming to work, and like to have fun.

Founded:  1997 Headquartered:  Powhatan
Phone:  (804) 744-5900 Website:
Software Tester

Location: 1588 Oakbridge Terrace
Powhatan, VA 23139
United States of America
Years of Experience: 3-7 Years
Department: Information Technology Level of Education: Bachelor's Degree
Full/Part Time: Full Time

This position will be responsible for maintaining platform quality for existing functionality and newly designed features.
· Ensure all product features meet business requirements and follow high quality industry standards
· Participate in entire product development cycle from design, implementation, testing, deployment and maintenance phases
· Design and maintain test plans, test cases, and test data to function inside an efficient CI/CD pipeline
· Build up test automation infrastructure and test libraries to automate testing end-to-end from deployment, test execution, and reporting test results
· Build self-service tools, scripts for continuous end-to-end test automation which will be used across multiple teams
· Analyze project risks and effectively communicate concerns to stakeholders

· BS degree in Computer Science or related field
· 3+ years’ experience as a Software Engineer in Test or Automated Tester
· 3+ years’ experience in software development using C# .NET
· 3+ years’ experience using source control tools with a large team project like TFS or GIT
· 2+ years’ experience in testing tools and frameworks like NUnit/XUnit, MS Test, Postman, Selenium, JMeter, etc.
· Strong understanding of mock frameworks like NSubsitute, Moq or FakeItEasy in order to create maintainable test cases
· Very comfortable with SQL and relational databases in order to effectively test applications
· Ability to consume business use cases and design thoughtful test cases to ensure product requirements are delivered to a high standard
· Strong problem solving skills and persistence to resolve complex issues
· Strong communication skills to work with multiple teams, roles, personalities and cultures.
· Experience in a successful agile scrum team environment
· Experience in the financial services industry is not required but nice to have

Version updated 6/10/2020 7:01 PM