Agile Test Engineer (ATE) (C)

  • Full-time

Company Description

We provide our federal customers with an exciting variety of IT and Intelligence services. In order to achieve our company growth goals, continually surpass our customer’s expectations and provide new opportunity for our employees, Metronome must attract the most professional and qualified employees.

Metronome believes in a strong company culture rooted in its core values and belief in our overall mission. We believe in supporting one another, exceeding our customer’s expectations, executing with passion and celebrating all successes. We work hard and encourage one another to have fun doing it.

Metronome is looking for individuals who also believe in these core set of values, those who yearn to support our nation’s vital projects and those who desire to work for a fast growing small business that appreciates each employees’ contributions and trusts them to make decisions while representing Metronome…those who Keep Projects Pulsing.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Metronome is committed to providing reasonable accommodations to employees and applicants for employment, to assure that individuals with disabilities enjoy full access to equal employment opportunity (EEO). Metronome shall provide reasonable accommodations for the known physical or mental limitations of qualified employees and applicants with disabilities, unless Metronome can demonstrate that a particular accommodation would impose an undue hardship on business operations. Applicants requesting a reasonable accommodation may make a request.

Job Description

The ATE is a member of the multi-disciplinary team and primarily responsible for quality assurance. The ATE shall iteratively test the code written by the ASDs, provides test plans and tests and diagnoses system performance, documenting test results. They negotiate the escalation of issues and coordinate with teams, to modify and update systems according to results, to enhance system performance and repair application abnormalities. As a project-wide asset, the ATE must have organizational and time management skills, including the ability to work independently and prioritize effectively.

DUTIES

  • Uses a variety of techniques to help test Tracker broadly - at the feature, epic, end-to-end and system level and checks for potential performance, security issues, usability and more
  • Performs exploratory testing on client projects through QA methodologies, such as the use of charters
  • Performs extract, transform, load (ETL) processes, including document parsing techniques
  • Implements automation scripts for mobile apps and desktop websites, to enhance the efficiency of Release Candidate testing
  • Performs analytic algorithm design and implementation
  • Works with networking, compute and storage technologies
  • Manages advanced SQL query writing, data retrieval and data mining from relational databases such as Oracle (PL/SQL), MySQL, Postgres and MS SQL Server (T-SQL)
  • Discovers show-stopper bugs and finds reproduction steps to crashes
  • Discovers defects/bugs and creates detailed bug reports
  • Collaborates with the PM and development team, to prioritize defects/bugs on active projects
  • Meets project deadlines to ensure that products are released within schedule
  • Supports Intelligence Communities

Qualifications

  • Government clearance required
  • Must possess a Bachelor’s degree in Computer Science or related fields (i.e. Statistics, Mathematics,
  • Engineering)
  • Masters/Ph.D degree in Computer Science or related fields desired (i.e. Statistics, Mathematics, Engineering)
  • CompTIA Security + or CISSP certification required
  • Must possess 5-8 years of experience
  • 9+ years of experience desired
  • Experience with software testing, test methodology, test development and test execution and report generation
  • Experience with actively utilizing Agile methods
  • Proficiency in one of the following programming languages: C#, Java, .NET, Python, Perl, Ruby, or similar
  • Expertise with multiple operating systems, including UNIX, Linux and Windows
  • Have tested SaaS/PaaS/Cloud/Web-based apps in various browsers, on both Mac and Windows
  • Solid exploratory testing skills, to assess the right level of testing based on what is covered by unit/developer tests. When exploration reveals a problem, must author clear bug reports with all the relevant details
  • Troubleshooting experience with Windows, VMware and Linux operating environments and related certification suites desired
  • Proficiency with HTML and JavaScript desired
  • Expertise with web services environments and technologies, such as XML, KML, SOAP and JSON, desired
  • Expertise with machine learning, data mining and knowledge discovery desired
  • Expertise with using and/or designing RESTful APis, SOAP and XML desired
  • Expertise with developing large cloud software projects desired, preferably in Java, Python or C++ languages
  • Expertise with Java/J2EE, multithreaded and concurrency systems desired
  • Expertise with multi-threaded, big data, distributive cloud architectures and frameworks desired, including Hadoop, MapReduce, Cloudera, Hive, Spark and Elastic Search, to conduct analytic algorithm design and implementation
  • Expertise with NoSQL databases, such as Titan, Mongo, Cassandra and hBase desired
  • Expertise with processing and managing large data sets desired (multi TB scale)
  • Expertise with background automating AWS, Openstack or VMware desired
  • Solid source code control management skills desired, particularly with a distributed SCM like Git
  • Senior System Administrator on the SAGE scale desired
  • Background with CentOS or Ubuntu desired
  • Expertise with testing mobile apps a plus
  • Expertise with support to SOF desired

#CJ

Additional Information

Core Values

Passion - We believe.  We execute with all we have.
Improving - We surpass our best efforts.
Teammates - We respect and support one another.
Mission - We align with our customers’ objectives.
Celebrate Success - We reward all achievements.