Wednesday, May 21, 2014

eBags - Quality Engineer

At eBags, we don’t practice “Quality Assurance”: we practice “Quality Excellence!” So, that’s us. Who are you? Are you simultaneously a detective and a problem solver? Are you the informant of quality and the voice of the customer? Are you chasing perfection (knowing it’s unobtainable) while understanding the balance of severity/priority? Do you blend technological nerdiness with the ability to evanagelize it in business terms? Have you been looking for an elite software development squad to which you can hitch your wagon? If you are these things, please make yourself known! We are eBags… and you could be too!

When I walk in the door, what does eBags expect from me?
• Evaluate and test software programs to verify functionality according to requirements, documentation, and intuition
• Validate performance, reliability, security and supportability of software relative to established guidelines and benchmarks
• Test usability of software in collaboration with business stakeholders and customers (internal and external)
• Create and execute test plans and test cases for all testing types using Microsoft Test Manager framework
• Review application logs, configuration settings, and database states to identify errors and recommend improvements
• Document defects, questionable functions, errors and inconsistencies in software with an attention to detail
• Respond to inquiries from business stakeholders, customer support and internal customers regarding functions and operation of software and systems
• Utilize existing test automation frameworks and test toolsets, contribute to their maintenance, and make recommendations for evolving test practices (automated and manual)

What tools do I need in my shed to be successful as a Quality Engineer at eBags?
• Exceptional work ethic and a strong sense of humor
• Proficiency with and advocacy for the tenets of a healthy implementation of the Agile software development lifecycle
• Passion for your job and the role you have in delivering high quality solutions to business and technical challenges
• Embrace being empowered to create positive change for yourself, your career, and your teammates. 
• Enthusiasm for working with cross functional teams in a spirited, action-oriented, high paced eCommerce environment
• eCommerce platform test experience including front-end web applications, service APIs, and back-end applications
• Ability to quickly ramp up on a team of high performance players and quickly master new concepts and technologies
• Excellent analytical skills and attention to detail with a customer-focused (internal or external) mindset
• Provide constructive/optimistic attitude in all interactions with Business and IT team members
• Self-starter who is able to work independently but always with a mindset of “team first”
• Effective communicator (written and verbal) with technical and non-technical peers as well as all levels of management
• Ability to be organized and reliable while multi-taksing

Minimum Requirements:
• 5+ years software testing experience
• In-depth knowledge and application of testing concepts, tools and methodologies
• Demonstrated proficiency of SQL query syntax and usage for data mining and data validation

Desired Requirements:
• Experience with Agile in a SCRUM or Kanban environment (Kanban preferred)
• Experience testing responsive and/or adaptive website design across device types
• Proficiency using Microsoft Visual Studio, Microsoft Test Manager, and TFS as a true ALM solution
• Knowledge of business to business integrations leveraging EDI and XML
• Web performance testing experience with Microsoft web/load test framework
• User interface test automation with Selenium WebDriver tests in a C# framework
• Software development fundamentals, ability to read code and have intelligent technical conversations
• Solid foundation of understanding software configuration management, Internet Information Services, and Networking

Education Requirement:
Bachelor’s degree in Computer Science, Software Engineering, Information Sciences (or applicable job experience)