Work with Us

Join Our Team at Ajah Technologies

Quality Assurance (QA) Tester II


Princeton, NJ

Software Engineer

Fulltime

ID: 163341

Summary
Oversees the overall quality of application software programs through testing, release management, and monitoring. Must possess excellent communication skills as you will interact directly with our customers to determine requirements and deliver quality software which exceeds their expectations. Designs, develops, tests, maintains and enhances application software testing programs for the retail energy industry.

Essential Duties/Responsibilities
• Actively participate in refinement sessions to turn business requirements into acceptance criteria and build well defined test cases.
• Make sure every defect found by a customer has a corresponding test to ensure against regression.
• Follow the Team's Scrum / XP / TDD development techniques.
• Be able to work independently.
• Collaborate with team members to identify and prioritize/reprioritize work when necessary.
• Able to understand application nuances to deliver accurate testing results.
• Anticipate and adjust for problems and roadblocks while eliminating impediments within control.
• Able to design and add automated software testing code for overall application coverage.

Role Specific Knowledge, Skills and Abilities
• Understanding of software testing all the way from unit testing to system testing to integration testing. A strong desire to build well-tested software, preferably through test automation.
• Experienced with developing automated tests through Selenium.
• Advanced programming skills including automation systems and databases.
• Experience testing or developing solutions with Python, Django, .NET, Ruby, or PHP.
• Experience with Relational Databases, preferably PostgreSQL, MySQL, or MS SQL Server.
• Experience using version control software, preferably git.
• Experience with Amazon Web Services (AWS), in particular S3, SQS, EC2, EBS.
• Familiar with using JIRA in a Scrum process.
• Experience with working in an Agile environment.

Education & Experience
• Bachelor’s degree in computer science, software engineering or relevant business discipline from an accredited four-year college or university or equivalent work experience is preferred.
• A minimum of 3-5 years professional experience is required.

Working Conditions & Requirements
• Team work environment in cube or open work area.
• Duties are performed during standard business hours and overtime based on project requirements.
• Must be willing to work longer hours as necessary, especially during critical issue resolution.
• Will need to attend meetings and respond to application problems for short durations at other corporate sites when necessary

 

Apply Now

We'll never share your email with anyone else.
We'll never share your phone number with anyone else.
*docx, doc, pdf, rtf
Please Wait...